We only had 2 full days in Mexico City and wanted to maximize what we could see by using a private tour. Antonio more than met our expectations, responding quickly when we first booked and taking care to find out our interests. Invaluable were tips he offered to us even before we arrived on getting the best out of our day when we were on our own. He combined the tour with good knowledge of art, history and culture along with quirky facts. He's very knowledgeable about the local food and drink.