Great Location , Great Communication, Great Apartment, We will be staying here when we are in Mexico City.