Lots to love about this apartment with a major issue!
Positives first - beautiful location, hotel-like daily cleaning and laundry included (so nice to have), daily included continental breakfast downstairs, quiet neighborhood and good amenities for working remotely - relatively reliable WiFi and dedicated quiet office with a spacious desk and doors that close for privacy. The restaurant downstairs is delicious, and we popped in a few times for a heartier breakfast than what was included (wonderful chilaquiles) and drinks later (delicious cocktails).
The apartment itself is quiet and comfortable - great memory foam king-size bed (quite firm) and the neighborhood and this specific street are both unbeatable with wonderful cafes, shops, and bars nearby. I have stayed in lots of different neighborhoods in CDMX and this has been my favorite location so far.
There was a pretty strong sewage smell in the bathroom that did not go away, and if you are a light sleeper you'll want to bring earplugs as the cafe downstairs seemed to start opening procedures around 6:30AM and there is some noise.
The biggest issue was that hot water never worked reliably during our stay and pretty much every shower we took alternated between a comfortable temperature and ice cold every 2 minutes or so because the apartment's instant hot water heater would intermittently shut itself off and restart, cutting off all hot water. The host sent a maintenance person 3 separate times to try to rectify the issue and they attempted fixes, but the issue reappeared every time. Since the host was not in town during our stay, she was not on site to coordinate with the maintenance crew. I only speak mediocre Spanish, so it fell on us as guests to try to coordinate these fixes while we were attempting to work remotely and manage our own schedules. Eventually we gave up and endured the inoperable hot water for our stay, but ended up checking out two days early to move to a hotel for the remainder of our time in CDMX. First, the host did not seem to believe us that there was an issue because the first maintenance visit happened while we were out. The host's offer to serve as a translator between the maintenance crew and us over the phone did not materialize, and an offer to provide a partial refund to compensate for the issue also never materialized.
Overall this hot water issue unfortunately turned what would have otherwise been a lovely stay into a stressful experience where we were essentially having to coordinate someone else's maintenance issues while we were on vacation and working remotely. Reliable hot water is a pretty fundamental thing that you need to offer guests and it's too bad this wasn't the case here.