Hotel Casa Emilia is the place to stay if you are going to Mexico City.
The place is gorgeous, the staff is super attentive and the location is great.
The best Airbnb I have stayed in so far !!!