Great place near the heart of downtown Mexico City.