Everything in this hotel was great except three things.
1) room cleanliness
2) room amenities, and
3) moderate food options
The hotel location is great, the beach is very clean, the swim up rooms are wonderful (private pool), lot of green places to sit and relax, and excellent staff(very helpful and friendly). Overall, our stay was very pleasant and I would recommend the hotel