We could not have asked for a better intro to Mexico City! Carlos clearly loves his city and loves sharing it with others, he's put a lot of effort into learning everything he can about the city. We started by sitting and enjoying coffee with a view while Carlos took us through an overview of the history of the city. He is a great story teller and made hundreds of years of history interesting and engaging. Then we walked through the city center and saw all the major sights we had just learned about. Three things I appreciated the most about the experience: 1) Carlos is very candid about the history of the city, both the good and the bad. I appreciated how he was able to work in the history of all peoples, and was willing to be honest when it wasn't a super rosy picture. 2) He personalized the tour to what interested us, and was willing to take as much time as we wanted to answer questions and dive deeper on topics. 3) He helped us plan the rest of our trip in the city, and gave us recommendations on what to do and how to do it. I would totally recommend this tour to everyone, book it for your first day in the city and start of on the best foot possible.