Had a comfortable 2.5 month stay in the apartment. Pictures are accurate. The hosts are great. Sofia responded to inquiries quickly. And Ivan was there to greet me at the beginning and send me off at the end. The apartment is a good value in a good location. There is a mercado a block a way, a supermarket (Superama) 2 blocks away, and many restaurants in a 3-4 block radius around the apartment. The closest metro would be the bus line on Insurgentes - about a 10 minute walk. Area seemed pretty safe at night as well. The building is on a fairly busy street (which closes on many Sundays for bicyclists), but the apartment is in the interior of the building so noise from the street is limited.
The apartment and furnishing aren't fancy (not expecting it in place like this), but practical and has everything you probably would need. The bed was very comfortable. Internet was reliable. The one time it stopped, Sofia was on top of it with the internet provider. When I mentioned the non-stick kitchenware was starting to flake off, Sofia got a new set. The only issue related to the hot water (temp and timing). I'd still recommend this place if the focus is on value.