I would highly recommend Canada Transfers for the Tour of Chichen Itza, Cenote Ikil, and Ek Balam. Jose Dominguez, driver, was prompt. He was very accommodating, spoke English, and provided us with much information. The tour places were amazing--Chichen Itza, modern wonder of the world; Cenote Ikil, a cavern pool with cool water and sun rays radiating though it; and Cenote Ilil, a smaller Mayan ruin that can still be traversed. Canada Tours is easily books via Internet, and they provide good follow-up contact information. For the price, the private tour is the way to go.