Xcaret is a great day trip location. We tried to determine between Xcaret and Xel-Ha, and since our kids were younger and not likely to snorkle the day away, chose Xcaret. It was the right choice. It is hard to describe the place. It isn't a zoo, but kind of is. It isn't a theme park (no rides), but isn't the native jungle. We were there 2 days and it wasn't packed and busy feeling, it was just relaxing and beautiful. The kids loved the animals, snorkeling in the underground cave rivers and snorkeling and playing at the beach. The evening show was spectacular. Honestly, the whole thing up to intermission would have probably been enough for us, and we should have left then since the kids were tired. The 2nd half was a little less exciting anyway. You'll enjoy the day and night at Xcaret!!
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.