Absolutely fantastic. Must stay in Mexico City. Will stay again!