I travel a lot to Mexico City and it was the best AirBnB where I have stay in. The location was amazing. You have restaurants, bars, parks, public transportation, all walking distance.
Natalia is amazing as a host, and she will solve any concern or accommodation that you need, 10/10.
The townhouse is super cute, cozy, and is full with amazing local art (and the bed is super comfortable). Also, the price is below the average for that part of town, a great deal.
Overall a great experience, I would definitely stay there again, and I hope I do :).