Fabulous vacation for a group of friends! The island was clean with lots of activities. The staff were professional and the Chef prepared basic but delicious meals. One disappointment was the area was not good for snorkeling and the entry from the beach to the ocean had lots of grass and mud.