My stay at Anjali's place was amazing. Her hospitality and local knowledge was excellent and she was always up for a great conversation.
The location is also excellent, just off Alameda Park, within walking distance of Zocalo and lots of public transit options.
I highly recommend Mexico City and staying at Anjali's place.