Cristina's bnb is great for 1 - 2 travelers. It has air conditioner, a mini refrigerator, dish washer and a personal bathroom. You have to climb some stairs to get to the main bed (just like the picture).
The location is good and centric, please take in consideration that If you stay on the main roads you should be fine, we walked during the day without any issue. During the night we saw a couple of prostitutesin the area but no major issue and if you don't mind this is a great place to stay. Condesa, Roma and Polanco are just MX$60 on uber.
Conclusion, great area, great attention from Cristina. The location is not as fancy as the apartment but if you dont mind using uber you should be just fine.