Great
We had a great time driving the speedboats and it took a good length of time through the lagoon. The snorklling was great, saw lots of fish and coral reefs but we could have done with a bit more time there, it felt like less than half an hour. The Mayan ritual was also a bit short but cool to see. Very well organised and safe, good value for money overall and one of the best experiences we've had in Mexico.