We loved being so close to the beach, while also easily being able to walk into "town." Over-all we had a lovely vacation!
The food was good considering it was all-inclusive. For those with food allergies- you can let the staff know upon check-in and they give you a paper to show the dining staff. Unfortunately there was not allergy labelling, so I had to ask every meal what I could and could not eat.
Our constructive criticism:
-the bar/cocktail options- most drinks contained very fake-tasting syrups and lower quality liquor. We would have appreciated a "premium" cocktail menu, even if we had to pay extra.
-we appreciated that there is a gym in the hotel, but several pieces of the equipment were broken (the rower, the treadmill, the bench). The gym was one of the main reasons we chose this hotel, so maybe having more regular maintenance would be good!
-there was very little animation- we would have appreciated more options, especially on the few days were the weather was not as nice