Plus: The staff was great; very, very helpful and accommodating, flat-out nice. The dive shop was excellent, and the mix of convenient shore dives/one or two tank boat dives made it easy to plan. Pool and beach areas were terrific. Breakfasts were all very good.
Minus: Stayed in a room on the beach. The view was great, but the room so-so, furniture over-used and outdated. It was located near where the beach bar was serviced, and the banging of bottle racks, scooping of ice buckets and personnel talking in the halls went on from early morning (6:30 AM!) until late in the night. One other minus - for (2) of our days the live music and DJ music on the beach was nonstop and so loud we had to move to the opposite end of the pool to have a normal conversation.More