Very poor experience. I booked the kayaking and snorkeling trip for my teenage daughter and myself, and it turned out to be a complete disappointment. Our guide, Armadillo, took us in the shallow waters where we barely saw a few turtles and a couple of fish. The guide did not explain anything about the environment or the biology of the marine life in the area. Even kayaking was disappointing because the waters were shallow, full of coral and rocks. Instead of having fun in the waves, everyone kept getting stuck on the rocks. This company needs to train their guides better to ensure consistency of experiences for their guests, as I understand from other reviews that their other guide, Mark provides a completely different experience, taking his guests in the deeper waters where they can have an awesome kayaking and snorkeling experience.