Mixed experience
The location and beach are absolutely beautiful, no complaints there. However, our room wasn't ready when we arrived despite checking in at the proper time, and housekeeping seemed inconsistent throughout our stay. Some staff members were wonderful while others seemed disinterested.





