Beautiful hotel and property. Excellent food and service. The first day we did not have hot water, but the front desk was very responsive and took care of the issue right away.
The only negative was being solicited by aggressive vendors on the beach. At one point there were 16 individuals milling around, waiting for tourists to make their to the beach.