We were sad to find out that boat ride was longer (2 hrs) than the snorkeling experience (~1 hr) but overall it was a great day. Snorkeling was fun and the water was refreshing, salty and beautiful. The reefs were pretty visible and we saw some cool fish! The crew was very friendly, helpful and well organized.