This was a great little tour that took us to a few places we wouldn't have been able to see otherwise. They were a little late getting started (they picked us up at our hotel, got to the pier 30 minutes early, then we waited and they started getting us geared up 30 minutes late...so we were waiting for an hour). Our tour guide Daise was great. The water was a little on the murky side but they still got good photos of us. We saw 3 turtles, lots of fish, the sculptures were cool, so was the shipwreck.
Each group is made up of 8 people. Some of the other people in our group got sea sick, especially after probably accidentally drinking some of the salt water. They didn't do the last stop at all (the cenotes and one or two didn't do the last 2 stops) and we saw multiple other people on other boats getting rid of their breakfast over the side by the end...so prep for a bumpy and maybe a little queasy ride. Also, I love that they give you deflated life vests to use (you can get a proper life vest if you need one), so you don't feel so bulky. However, 2 of the men in our group were getting chaffed on their upper arms where the life vest rubbed. Girl vests didn't seem to have this problem at all. So guys may want to wear a water/sun shirt to prevent this chaffing.
I liked that our groups were smaller and we were on smaller boats (no bathrooms, no amenities). That meant that every stop we made, we were a smaller group swimming around. We did see big tour groups (maybe 30-40 people) on larger boats (with bathrooms), that seemed to go to the main stop (reef and sculptures, not the shipwreck or cenotes). I was glad I wasn't in those groups since they seemed crowded once they were in the water, but know they are available if you need bathrooms or want to be on a boat that would likely be less 'bumpy'.
They have a photographer that comes on the tour with you and swims along with your group. They have a GoPro for photos. You can buy the photos and the videos after. The price is a bit high, but it is nice to have photos other than selfies and not have to think about photos while you are swimming.