Lots of extreme reviews out there, let me be an honest voice. This tour is okay. It's not cheap and while there's a lot of stuff "included," the best way to describe the tour is "watered down."
We booked this tour from our hotel last minute (recommend doing your research) to avoid having to piece together a trip to Isla Mujeres... which we probably should have done. *note* you have to pay another fee at the dock, so add that into your budget.
On this tour we got: a catamaran trip, a short snorkeling excursion (maybe 30 minutes in the water to see 3-4 underwater museum statues), during which you're being rushed to get off the boat and to follow the guide, a below-average buffet, and a below-average beach.
The "open bar" which means they bring drinks around on trays but I think all but the beer is watered way down. I'm a lightweight and didn't even get a buzz after a few drinks. Honestly, I get it, cause people get wild on the water with alcohol in their systems. Some drunk guys jumped off of our boat as we were docking. Dangerous.
After the snorkeling, they take you to a crowded beach calling it "the most beautiful beach in the world" (????) there were prettier beaches in Cancun. You can try tequila for free, but they want you to buy it. Lots of salesmen. You stay there for an hour and then get on the boat again to the buffet and "beach club." On the way, the crew tries to sell you a golf cart excursion for $50 (sounded very expensive based on my research so we didn't go for it.)
The buffet food is not good. It's hard to mess up Mexican food, and somehow they did. Some of the worst food I've ever paid for. Also very crowded. The beach club was okay. They have seaside bed things for you to rest on, but the water isn't very pretty and it's a small swimming area. We tried to go out of the small complex to rent our own golf cart for cheaper but the beach club is located in an area way far away from everything, so basically you're trapped there until the golf cart people get back.
The actual boat ride is enjoyable and the crew was good. Everything else left you with more to be desired. If I were to visit Isla Mujeres again, I'd just go by ferry and explore myself.