I loved this resort. We had a Beach Villa and everything was so nice, clean and private. There are a lot of things to do on the island including water sports, snorkeling, nighttime dancing on their dance floor, pool tables, a little library with books to read, plenty of pillow swings everywhere to swing while looking at the ocean, walking on the beach... lots of shade trees! There were a lot of kids there and they all seemed to love it because there was plenty of things for them to do. Also, the food and staff were all great! I will definitely be back to this resort!