Our party of four can’t say enough good things about our tour with Juan. His knowledge of ancient and recent history, culture, politics, food, and current events helped make his enthusiasm and love of Mexico City infectious. He has a great personality that makes spending the day with him a pleasure. He also was very accommodating to any requests we had to the itinerary.