Loves this experience, the boat was spacious and the crew were helpful and fun. I felt safe the whole time. They gave clear instructions on how to snorkel and you got a good amount of time in the water and some time after to play around jumping off the Boat. They had crew members in the water telling us where the turtles were and they came so close!!
They have total respect for the animals too, asking us to back up if we were getting too close which was really nice to see.
Overall this was an amazing experience and very reasonably priced, I’d definitely book again. My only problem was that the water was very crowded with people so at times it was difficult to swim as there was 5 or 6 boats in the same area but I guess this can’t be helped.