We loved our stay in Mexico City. The apartment was perfect - clean, modern and spacious. Cecilia was a great host.