This was a great experience. There was a little bit of chaos when we arrived because of a group that was leaving at the same time as us. Once that got sorted, our money was collected and we were directed to a small boat. (not the boat in the picture on the website, but fine). We had 14 people in our group, the boat capacity was 16, so definitely full. Geo and Jesus were our guide and captain for the day and they were pretty awesome and fun. We had a great day doing exactly what they said we'd do. Went to three different snorkel areas, stopped at the end near a sand bar where the water was waist deep and saw stingrays! while we ate a snack of fresh made guacamole, chips and pineapple. Plenty of water, soda and beer to drink. Saw lots of fish, 2 turtles, lobsters, stingrays,....
Bring a 50spf swim shirt if you get burned easily. You will not be able to bring or apply sunscreen once you get on the boat. Don't worry about pictures, Geo had an underwater camera and you can buy them from him for super cheap $30-40 usd.