Mario is a good and very knowledgeable guide, and an amiable person. He recognized that my parents were not handling the heat and walking well and was willing to accommodate us. I had many questions about the history and culture of Mexico and Mexico City and he patiently answered all of them.