The water slides and water activities on the beach were amazing. You ABSOLUTELY need water shoes for the beach. It's much too rocky and painful without them.
The staff are soooo friendly and kind. Everyone was smiling and helpful, which we really appreciated. Especially everyone helping with the water slids, which made the experience more enjoyable!
The one thing we were disappointed with was the outdoor BBQ option. For the price ($100 per person roughly) they should have provided a water jug or some extra side dishes like fries or mashed potatoes, salad, etc. The drinks at the BBQ were extra ($10 per cocktail), which kind of took the wind out of our sails, especially when they came in really cheap looking plastic cups. This especially sucks when the buffet has free drinks and cocktails. There is no lunch option at this resort, so really recommend this BBQ thing during the day and not at dinner time (our mistake!)
Other than that we loved it