A must-stay when in Mexico City!