I booked our trip as a "break" in between days of scuba diving in Cozumel.
The great: unbelievably beautiful. Absolutely breathtaking. Staff was incredibly friendly! Spoke English and Spanish and each one asked which language you preferred. Constantly asked if were were doing ok, having any problems, or needed anything. Bathrooms super clean
Zip lines...fun! So many zip lines!
ATV ride...surprisingly (and pleasantly) long! About 3 miles. Was much fun but all of us felt guilty for polluting the caves. Kids were a bit upset at how the cave structures are not really protected. We had visited Carlsbad caverns a year ago so they still remember all the warnings we were given and there was none of that here. We saw people touching the cave structures and there were no signs telling people not to touch.
Cave swimming... very slow to almost no current. Would have enjoyed it more without the teenagers (who complained about the life jackets). It was very pretty, and had the potential to be relaxing, had my children not acted crazy.
Cave rafting... again, kids kinda spoiled the relaxing potential. I found the you don't really need to paddle. Don't rush it! Just let the current take you, if you bump into a rock, just push off with the paddles. The cave is so pretty, don't be in a hurry to finish.
Lunch... incredible selections. The bananas with cream and walnuts was everyone's favorite. Italian, Mexican, American.... soooooo many choices! Can go back and eat in between activities as much as you want.
Hammock zip line... everyone's favorite. We did it at the end of the day when we were exhausted so that influenced our love of the relaxing nature of the hammock.
Did not realize how much walking we would do. I fully expected to have to climb stairs for the zip lines but did not have any idea how much walking there was in between attractions. We were there from 12:30-5:00 and logged about 12 miles. We wore water shoes (good ones) but everyone felt like they had blisters on their toes and soles of their feet. The walks were beautiful as you are mostly walking through caves but it was still so much walking. I wish I had looked up a plan on the best way to do all the activities to cut down on walking. This is the order we went in (and I do NOT recommend this order):
-short zip line course (with water slide)
-long zip line course
Conclusion: very fun adventure but extremely tiring. Do not recommend if you have trouble walking a lot or climbing stairs. Even if you don't plan on zip lining, I can't recommend if you have trouble walking long distances. Small children will get tired and probably won't appreciate the cave structures. I am glad we went but my shin splints are not too happy!
beauty: 5 stars +++++
food: 5 stars
cave swim: 4 star (5 stars without teenagers)
cave raft: 4 stars (5 stars without teenagers)
ATV: 4 stars for fun, 1 star for guilt about spoiling natural beauty
Zip lines: 3 stars (I don't personally think zip lining is all that exciting - did it for the kids)