The part at the ruins site itself was good. I was also glad that we booked early, before the heat and crowds really set in. However, I was deeply disappointed by the transport. On the way there, we were first collected by a very rickety van driven by a man who was constantly distracted by his phone. Having had to get our 2 young children up early to meet at a different hotel, it was annoying that a the driver was late and b drove right past our original hotel anyway to pick up other guests.
We did transfer to a larger coach 48 seater just outside Cancun, which seemed like a good move to start with but turned out to be a problem on the way home for the following reasons:
1. the tour guide tried to cram too many people onto the bus and didn't seem to know who should be with us and who not.
2. the bus stopped at 11 other hotels on the way back to Cancun, elongating the journey unnecessarily.
3. the bus driver had a minor accident with another bus only a mile from our hotel, the altercation didn't seem to be ending so we left and caught a taxi the rest of the way.
Overall the ruins are worth going to, but Amigo are hopelessly disorganised, and I'd booked this because it sounded like it was a small tour, and therefore more efficient. It turned out to be very disappointing on all counts.