Amazing place, near impossible to beat in every aspect, absolutely a must if you are staying in Mexico City.
10/10