Ricardo was amazing!!! He was so helpful and attentive, he made our trip much more enjoyable than it would have been with out him.
When we arrived (well after 10 pm) Ricardo was there to meet us. When we left, he waited with us to make sure we got off safely and on time. He checked in often and gave us lots of advice and recommendations. It felt like we had a friend in the city to help us out if we got in a bind - which we did when I lost my phone mid-week... Ricardo went out of his way to help us connect with the young woman who had found it. Ricardo also put us in touch with a trustworthy and excellent driver who took us to Teotihuacan, Our Lady of Guadalupe, Puebla and Cholula. It is hard to say enough about someone who took such good care of us while we were in a foreign city with limited language skills!
Ricardo also introduced us to Mario - a driver who took us to Teotihuacan, Puebla, Cholula and Our Lady of Guadalupe. Hiring Mario was a great way to save time and see more than we would have if we used public transportation.