The 4 Seasons Resort is top notch. Amazing setting in a very natural environment. Also, very private, yet only 40 minutes or so from the airport. Low key, without loud music. Multiple pools and 2 ocean sides with easy access depending on your mood. The Staff really sets the Resort apart as they are very friendly and very accommodating to your every need.
Be prepared for the cost as it's commensurate with the service. Hotel sponsored excursions tend to be very expensive. There are local options that can work as alternatives.
- Free Parking