Positives: Nice location, amazing snorkeling, decent food for the price, great staff, reasonably clean, not a "party central" atmosphere.
Negatives: Property is older, premium foods are limited (bacon, french fries, cheese not on buffet), resort did not respond to multiple emails and messages I sent prior to arrival.
Strangely, the resort charged me 1 penny after I left. I think it was related to the hold that was refunded to me, but it's odd.
Scuba shop on property is wonderful, competent, and cheap.