I am here for work, and have found the staff, rooms, and meeting room exceptional. No issues at all. Good food, good service, and a KILLER location, although the "beach" is a bit murky. The dive shop and services are expansive. I will be back, for both work and play.