Near perfection. Beautiful and perfectly maintained, great free activities like snorkeling, water ski. yoga, etc.
Gorgeous rooms with netflix and nice TV channel list, super gorgeous beach, pools, gym, spa, restaurants...Very high food standard, great chefs.
Staff very attentive and courteous (aside from one dinner out of 6, with poor service, but otherwise perfect).
Overall, one of the best hotels we have ever been to anywhere.