I have used the services of German 2 times, first with my USA family and then with my mexican one. we visited several things there, the national palace with its murals, then the piramids, as well as the national museum of anthropology. honestly I was not going to hire him because I thought my knowledge would be more than enough but I was quite wrong and fortunately we met the man there in the very entrance of the national palace, he knows a lot about the paintings and mexican history and the visit was a lot better with him. he has an encyclopedic knowledge of everything and besides that is a friendly and funny guy. I fully recommend him. and next time I visit the city with friends or family or if I know of anybody going to Mexico I would advise to hire him. we actually gave him 2 times what he charged us for the visit. his work is worth it.