One of the best place you can stay in Mexico City.