We did the Chichén Itza tour on our last cruise. The site is absolutely amazing. Much more impressive than any other Mayan site. But, as others have said, you spend more time in the ferry and the bus than you do at the site.
our guide handed us headphones when we got off the bus, started talking the moment we entered the park, and didn’t stop for a moment. No bathroom break (he talked while we visited the ladies room), no chance to stop and buy souvenirs, he just kept talking and showing the sites from the moment we arrived until the moment he led us back to the bus.