One of the best places in Mexico City.