Zahid is an amazing guide around the Taj Mahal and Agra in general. I was with my 13 year old son and he was able to entertain and inform us both. The part I like best, he took care of all the little things to make my tour as easy as possible - tipping the e-cart driver, telling touts to scram, helping us skip lines, a few rupees to a guy to show secret marble features, a few rupees to keep our shoes safe while in a mosque. It's these little things that made it so smooth and showed he cared about us!