We went in Xcaret during the second week of March 2006. Do not do this through any company, it would not be worth the cost. We caught a bus, and paid for the tickets at the entrance.
First the good stuff: Most everything was open. We saw everything that we wanted to. The dolphin swim was already booked, but I was not going to pay to do that anyways. They were telling people who wanted to swim with dolphins to make their reservations for the next couple of days, and they would waive the entrance fee the second time. The butterfly exhibit was great. The Mayan shows were also fantastic. The underground river was good. Saw fish, and it was nice to get out of the heat. The food was good.
The bad stuff: Signage ----. Their map was not that great either. It is a big place, and would be easier to get around if those two issues were better. The thing that really ticked me off was they nickel and dimed you to death. We payed the entrance fee, and we also payed the extra $20 bucks for the lunch and the snorkel gear. Then you have to pay for a locker, understandable, but then you have to deposit money for the locker. We did not bring sunscreen as it says only their sunscreen is allowed. We payed $15 for their small tube of sunscreen that was not waterproof. No one else did this, everyone else we saw brought their own sunscreen. Not to be rebels, but if we had known they did not enforce their own rules, and that their sunscreen was expensive and sucked, we would have used our own. ALso they wanted either a deposit or an ID for the snorkel equipment, which they did not tell us at the entrance (waited until we were through the snorkel line). I had to go back and forth to our locker 4 or 5 times for all the little things that are not explained well.
The animals are pretty much in zoo conditions, some exhibits were better than others.
The ruins were not much to talk about, but like I said the Mayan shows were excellent.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC