Overall resort is good, with clean pool and a great beach. However, the service is not up to the mark for an all-inclusive property. The onsite dining options don’t take reservations and the wait time could be as long as 2 hrs. The buffet is decent, but gets repetitive. Items are routinely mis-labeled or misplaced, so please be mindful if you have any allergies. For lunch, buffet is the only option and we were disappointed that there is no food near the pool or beach. We ordered room service one day and the food never arrived. The entertainment was good and the staff serving in the main areas were very nice.
Disappointed overall for the price we paid for all-inclusive, but it is very good just from the location and cleanliness perspective.