Location, location, location; virtually near everything: airport is not that far, plenty of restaurants (all walking distance); pharmacy across the street, Oxxo convenience store just a few feet away (make a left when leaving the apt.); Zocalo just about 4 blocks away (make a right when leaving the apt.). We had the best of meals at El Consentido restaurant (close to Oxxo), where we also got excellent customer service. We did not see our hosts (communicated virtually), but were attended well by Silvia and Daniel who take care of the building. Definitely a place worth staying at when in Mexico City.