Well managed, excellent food, friendly staff, variety of activities or a place to veg and enjoy tropical views.. The Edgewater Bures are spectacular for two. Nearby excellent snorkeling.
If you're looking for a sandy beach (we weren't), this isn't it. Shower head too high for rinsing hair if you aren't over 6 ft.