I have done the Chichen Itza tour through Carnival and loved it. I love history, archaeology, seeing different places and learning about different people and their history.
In my opinion it was well worth the money and time. Chichen Itza is now listed as one of the wonders of the world.
However, everyone is different. Some people rather lie on the beach, soak up the sun, etc. If that's your thing, then I wouldn't go. But if seeing the country side, seeing something you have never seen and probably will never see again and and you are interested in seeing Mayan ruins, then this is the tour for you. After Chichen Itza, the other ruins like Tulum , Altan Ha, etc. pale in comparison. Take some bug spray as sometimes the mosquitos can be bad.
Chichen Itza is so big that you can't possibly see it all in a day but you can see enough to understand what is was and is. There are shops, restaurants, etc. right at the entrance to the ruins.
Go--have fun and take a lot of photos. As I said before , if you enjoy this sort of activity rather than lounging about on the beach, I think you will be in for a great day. :wave :wave