It is an impeccable place to stay in Mexico City.