Contrasts of Mexico is an Explore trip, which I would thoroughly recommend. You need to be very keen on seeing the ancient sites, which all in our group were. We had knowledgeable, professional but friendly, and experienced guiding by our tour leader Luis. He was a mine of information on the places we visited.
He had to cope with some recent and sudden changes to the itinerary, which turned out not to be for the best re accommodation, and transportation.
He attended to our needs well.
The towns we visited were fascinating and enjoyable to explore.
The journeys were long, which we expected, in order to reach all the itinerary, but manageable, with reasonably comfortable transport, and enough stops.
We were given enough time at all the sites.
If you are a vegetarian, or vegan you will not get a great choice of healthy, tasty foods. Maybe bring seeds, nuts etc to supplement what's on offer.
The tour and all we saw was beyond my expectations.