Ryan was a fantastic guide: knowledgeable, fun, and most importantly, patient. :-)
He took us right out to where the sea turtles hang out an groom themselves. We saw dozens of them along with beautiful fish, coral, and even a sea lion! The snorkeling was incredible.
The company was very well organized, our group was small, the equipment was in good shape, and Ryan was awesome. Highly recommend for families.