Location, beach, snorkeling, staff, food and drinks were really great. Coral is not good, but this seems like an issue in most places now. Room was adequate, but who spends an island location in their room? Only concern was that bathroom floor tiles were very slippery when wet. Overall, a fantastic holiday in a great relaxed and easy-going resort location. Also, thanks to Oonah?, waiter in restaurant, and also security guy on the jetty, who were both very friendly.