We spent four perfect days in this wonderful resort. The food is delicious and the service impeccable. The location couldn't be better....from the beach we boarded a fishing boat to go whale watching (and saw MANY breaching whales!). Then went horseback riding on the same beach later in the day. The grounds contain many beautiful succulents and the salt-water pool is refreshing, the hot tub a perfect temperature. Our room was spacious enough for us and our teenage daughter. And the adjoining patio deck overlooked the lagoon and palm trees... perfect for watching the sunset and reading outside. The decor is festive and colorful. And all needs were anticipated.