Don't hesitate to book a stay at Cathy and Rene's place. They are wonderful hosts and went out of their way to give us recommendations and help us navigate Mexico City. The room had everything we needed, with a nice patio area. And the bed is super comfortable!
For us Coyoacan was the perfect place to stay. The tree lined streets are beautiful and peaceful. There was a great choice of restaurants, both fancy and low-key. The market was great for food and gift shopping. The people were friendly and it felt very safe. Five stars all around.