Diego was awesome and to be honest we couldn't say enough good things about him. His knowledge of Mexican history was wide ranging and he has a way of taking complex informafion and making it easy to understand. We had a lot of ground to cover on our tour and Diego kept us on time without making us feel rushed. Our tour with Diego was truly a highlight of our several days stay in Mexico City.