Excellent stay! The staff was friendly and helpful, the property was clean, and the food was outstanding. I was pleasantly surprised by the quality and variety of the dining options. Every restaurant we visited was very good. The drinks were also excellent—strong, well-made, and definitely not watered down.
The only downsides were that not all seven restaurants were open each day due to the hotel not being at full capacity, and there was quite a bit of seaweed on the beach during our stay. While neither issue ruined the experience, they are worth noting for future guests.
Overall, we had a wonderful time and would definitely stay here again.