Totally recommended for anyone staying in Mexico City.