Room was clean, AC was great in rooms, lots of hot water, no bugs or mosquitoes, beds comfortable, wifi excellent all over the property, the staff were extremely friendly and helpful. Location to dive sites was great. Taxi to town: $20; airport: $35. Great place for those with kids, disabilities, elderly, teenagers.
I only saw 1 mosquito the whole week.
The Hibachi, Italian, and Mexican restaurant were all good, but you need to sign up at 9:30 to reserve a spot - probably not a great place for kids.
Food at buffet was 3 stars but you could always find something good and was very clean. We stayed 8 days and never got sick. Asian and Italian reservations were too late 6 or 9. I wish that the hotel let other scuba diving outfits use their doc. Ours had to land on the beach just outside their area. TV only had 2-3 English stations. Remote worked terribly. Gift shop didn't have much people would want. Need more snack and drink options.