Elvira make a good point if you book an independent tour guide make certain they are certified. I know in italy if a tour guide is not certified he/she can be arrest during the tour that then you are stranded some where without a tour guide.

I'm not sure that Mexico is as strict.

Still a certified guide has experience and knowledge the uncertified peron may not have.