Great place, great view. A perfect stay in Mexico City