Gem of a place. Rooms were large, well appointed and clean. Staff was super friendly, offering helpful tips on the best places to snorkel and swim. Great family place with lots of things to keep everyone busy - pool table, ping pong, darts, games, books, etc. We were there as a couple and really enjoyed our stay.