The service was great, and everyone was incredibly nice and respectful. For the most part, the location was nice. It is far from most things, so it is expensive to get picked up and brought places unless you book a tour, and it's free pickup and dropoff, which I recommend. Overall, I recommend this hotel; the private beach was so nice and relaxing.
There is no beach at all. You have to take the hotel's boat to get there. This is the most expensive hotel in that row, but it's really average. It costs $20 to snorkel. There is also an island, but we went there for one day because it rained and we didn't get to go. The whole accommodation experience was very bad, but the swimming pool was very good. There was no place to eat outside. The hotel dinner was at your own expense, all of which were Western food, which was ok.