I would highly recommend hiring Abdhesh ji as your guide when visiting Agra. My family and I had a wonderful time, thanks to his knowledge, kind demeanor, patience and wonderful photography skills (a better photographer than any you could hire at any of the tourist spots in Agra). We visited the Taj, Akbar's tomb and Agra fort with him. Not only did he gives us context into each monument's own history, but told us stories that helped us form a good historical timeline of several generations of the Mughal empire in our mind. He recommended books that would help us dive deeper into specific people's lives, if we were interested. Overall, the trip would't have been the same without all the information he gave us, and I would highly recommend it.