If you're visiting Mexico for the first time, David provides a perfect location in an even greater area that gives you access to some of the best places to visit in Mexico city. All around good host.