4/5 - Good
The snorkeling here was good, not great. We booked a tour near our hotel, but I was concerned when about 20 people (some with diving gear and air tanks) boarded our boat that probably safely held about 10-12. There seem to be no safety limits.