Perfect location, next to Metro station Allende and Metrobus to/from the airport. And you're in the historical center of Mexico City: Zocalo, Bellas Artes,... are all within a few minutes walk.