A perfect day in Mexico City.