Wow, what a location. Right on the beach. Beautiful pool and facilities. Loved the movies at night in the pool. You can find a nicer hotel on the beach, but only for a lot more money. Love this hotel and I would stay here again.
Two nits. First, the service was incredibly slow, no doubt a reflection of the hotel being full during our stay. 60 minutes for our luggage to be delivered after we checked in, 90 minutes for a room service order to be delivered, another 60 minutes waiting for a porter when we checked out (we finally gave up waiting and just left, 3 trips up and down with luggage).
Second, I am a good tipper and always tip good service. But nearly everyone here was almost begging, explicitly, for tips. If you have to ask for a tip, you probably don't deserve one.