"The resort was nearly perfect. It was very clean, well maintained, and new. The rooms were spacious with great bathrooms, great water pressure, etc. The drinking water is excellent (straight from the tap). The beds are European... so, not great, but we expected that. The food was generally excellent everywhere we ate. There is a wide variety and we were only disappointed in one meal that was a bit overdone (and they fixed for us). The only reason I do not give the resort 5 stars is some of the wait staff in the bar do not seem well trained. There was more than one time were we asked for a modification to the menu and it came out incorrect. The worst was when I asked them to add 2 shots of vodka to their frozen Frappuccino. They brought me 3 Frappuccino. 1 virgin and 2 with 1 shot of vodka each. The wait staff seem young and perhaps in their first bar job. So, I started going to the bartender when I wanted something special.
Overall, we would definitely stay here again.
Also, the dive shop on the property (Scuba Do) is absolutely first-rate. Great staff, top-notch equipment. Excellent diving experience."