This is a tough question as Xcaret and Xel-Ha are both excellent eco parks. You will have an excellent day at either park, so which ecopark is better depends on your interests. Xcaret is a well-rounded ecopark with many land-based, water -based and cultural activities, while Xel-Ha is largely a water-based theme park. In my opinion, both parks are excellent, but Xcaret is slightly better than Xel-Ha. Industry experts agree - Xcaret has won the Travvy Award for “Best Park in the World” in 2016, 2017 and 2018!