The place is awesome, was extremely surprised.
The location is fantastic, it's not in Roma but right literally across the road. Also a quick 5-minute walk to Reforma.