Good for a month-long stay in CDMX for work. The wifi is reliable + strong enough for video chats. The location is fantastic, and the place comes with amenities like a washer/dryer + a very lovely housekeeper who cleaned weekly. The apartment was quite chilly (stayed in Jan.) and didn't have heat, but the owner brought over a space heater upon request for warmth. As with many places in the old Roma Nte. neighborhood, the water pressure is weak + there is very poor acoustical insulation (lots of barking dogs) - this is par for the course when staying in this neighborhood, so I can't fault this place in particular.
The only blip in our stay was a multi-day long stretch where the water did not work at all (no toilets, no showers, etc.) with no clear understanding on when the issue would be fixed. We had to find a last minute hotel for a night which was a hassle and expensive. It remains to be seen if we will be refunded for the nights that we did not have water.