During our Cancun vacation, we went on a couple of excursions with a tour company called Alltournative. These guys were by far the best tour guides we have encountered. I’d highly recommend them if you are planning a trip to Cancun.