The Cape, A Thompson Hotel, Cabo San Lucas (5-star) | TravelManiac