Truly excellent space in a glorious part of Mexico City.