We recommend flying into Aeropuerto Internacional Benito Juárez and catching a taxi or rideshare to your accommodation. While we think Airbnb has some fantastic options in Mexico City, we've also listed some hotels below if that's more your style:
Hotel CondesaDF
Av. Veracruz 102, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico