This was by far the best snorkeling experience we have ever had! The four men working did a very good job explaining how to put on your gear correctly and what to do if something goes wrong. One of the guys even grabbed an octopus from the bottom and let everyone touch it, which was amazing! They gave us as many snacks and drinks as we wanted throughout the whole two hour tour!
I would definitely recommend doing this tour with Turtle Canyons! It was amazing!