It's good for the price. It's about a 20 minute walk to central Coyoacan, has secure parking, is a close walk to some restaurants, supermarkets, and public transit.
Fabian was very flexible with our check-in and check-out time, was easily reachable by phone or text when needed and helped us out when we had issues with the water heater not functioning, or when the WiFi cut out (which was out of his control – a car somewhere slammed into some nearby lines and took a lot of people offline).
Unfortunately the futon is stained (I tried not to imagine what the stains were), the kitchen tiles and counter need some repairs, and every window faces another nearby neighbour's window, so you don't get much privacy unless you close the curtains.
During the time we stayed here (October), the apartment was always colder than it was outside and it was always damp, which made it feel even colder and our towels never fully dried. Hopefully there isn't a mold problem now or in the future.
Lastly, Fabian's mother helps run the place. She was nice at first, very helpful and informative. Unfortunately, at the end of our stay, she accused us stealing a towel and ruining the curtains and she tried to tell us that we owed over 1000 pesos for the cleaning bill. On top of all that, she asked that we give a positive review so that they can raise the price. All I can say is that we deep cleaned the apartment before we left and it was arguably cleaner than when we first arrived. I can overlook the small deficiencies here and there for the price, but when a co-host tries to scam their tenants out of money by making false accusations and then has the audacity to ask us to leave a positive review so they can raise the price, I'm afraid I can't say that I'd recommend this place to anyone that I care about.