Great location. Great hosts. I loved my visit to Mexico City!