Best stay in Mexico City