We had a great time in Mexico City. The team that managed the apartment was amazing - always on call, helpful, followed up and went out of their way to make us comfortable.