I snorkel, so my evaluation is based on that. The site is great for diving. My complaint is that they over charge for the trip there. You used to be able to just pay the ferry ride over. Now, they make you pay 50 bucks to get there, they give you crappy food, and the next thing you know, it's time to go. I love the site for the snorkel, but the price is a turn off.