Great location, clean, but service is SO BAD
I really used to love coming here but on this recent trip I had a difficult stay. I felt like I could not for the life of me get any wait staff or service on the beach or by the pool. I was literally waiting two hours for lunch. On top of that, the room next to mine had 5 screaming teenage girls in it, and when I called hotel security at 2am to please address the problem, they called back to let me know that they let them know to keep it down-only that didn't work. So they shaved 50 dollars off of an 800 room where I didn't get a minute's sleep. I will say that spa was as lovely as ever, but crazy prices with an additional $50 fee stacked onto the massage which I wasn't aware of would be charged as part of using the facilities....I showered there. Very odd.
Pros: Great location, clean.