The apartment is spacious and well-lit, as is the room. Tons of room for yoga or exercise. There's a work space, fast internet access, a TV with Netflix/Prime etc, and hanging spaces and drawers for clothing. It's cool at night, and Karla provides plenty of blankets. I didn't use it, but Karla has a washer she offers for use with hanging space for drying if you need it.
Karla is a very friendly, thoughtful and clearly experienced host. She pays attention to small details to make the stay great. She had tons of recommendations on places to see inside and outside of Mexico--I ended up in my next town because of her recommendations. On my first night, I was unwell, and she gave me juice and tylenol. Karla is also an Uber driver, which helped a lot in the mornings for my Spanish classes. Her dog, Picolina, is well-behaved, and an absolute sweetie--does not bother you if you don't want it, but if you give her some scratches she will be your bud :). By the end of my stay, they had both become wonderful friends. Karla and I went out on our last night, and had a blast!
I'd highly recommend Karla and her place--especially if you're traveling alone and would like to make a fabulous local friend!
Tip: CDMX is a busy city. I'm a light sleeper and use earplugs at home. I brought them to CDMX and used them at both my stays here. They worked great.