We have been to many islands and this was the absolute best snorkeling we have ever seen. HIGHLY recommend doing snorkel excursion with Sebastian and Captain Nico, it was one of the best parts of our vacation. Loved our overwater bungalow. Property is due for a renovation and they said they will be doing it sometime soon (many broken slats on wood blinds, a lot of beach chair were broken and the footers for overwater bungalows are cracked and need repair). Food and drinks at bare were good but expensive, as expected. Be aware that some bungalows are right next to a road and you can hear traffic, would recommend either overwater or beachfront bungalow. If you get a beachfront one though, there are a lot of chickens and the roosters crow constantly even at night. They feed them and really should relocate them, I love animals but they’re unpleasant. We really did have an excellent time there though!