Be sure to catch your breath! This hotel is magnificent. Easily the best we’ve ever stayed at. Wonderful views from the balcony, hospitable staff and a beach to die for. Their grounds are magnificently groomed and you will find exotic animals roaming free here. The pools are awesome too. We didn’t prepare for the salt water of the ocean so the incredible pools were a welcome relief. And did I mention the heaven that is their bed? Glorious sleep! The mattress is heavenly!