I live in Mexico City and even I was astonished to find such cool places downtown. Great place, great location and great experience.