Great retreat hotel and we had a wonderful relaxing stay here.
Positives: staff service, room size, hotel pool, beach, great bodyboarding, food quality, cleanliness, very peaceful
Some "even better if" would be wifi is limited to two devices, foo/beverage prices are a touch high, no complimentary lotion in the bathrooms. All very minor.
Would certainly recommend and visit again.