I made a quick trip to Mexico City (for some real Mexican food) earlier this year and can recommend the Hilton at the airport, which overlooks the runways though there is little is any noise from the planes. There is a metro stop at the airport as well, which was convenient for the 3 days that I was there.