i think the parks can be pricey for what you get if you're paying for them
separately. We enjoyed Xplor best, following by Xenses, Xel-ha, and Xcaret. The Xenotes tour is excellent, and they also include tours to Chichen Itza and Tulum. All in, Hotel Xcaret was worth it.