Location location !!! Minutes from everything. A must stay in Mexico City!!