I absolutely loved staying at this place and would stay here again the next time I'm in CDMX. Honestly, the pictures don't do the place justice. The apartment has everything you need (workspace, a large, comfortable bed, a nice balcony with a great view, a coffee/nespresso machine, washer/dryer) and is in a central/great location (quick walk to the Diego Rivera Museum, Bellas Artes, etc.). The apartment complex also has a super awesome amenities floor with a cafe, beautiful pool with an amazing view (it's on the 25th floor), gorgeous garden/place to chill, gym (basic equipments, but everything you need), and even a steam room!
Maria was also a super awesome host. Our flight was delayed and we arrived several hours later than we expected. Maria was super cool about it and welcomed us warmly when we arrived. She was also always super responsive. Anytime we had a question, she was quick to respond. While we were in CDMX, there was an earthquake/aftershock and Maria checked in with us during this time to make sure we were okay. We loved this place so much that we also ended up extending our reservation another week, and Maria was super accommodating. Definitely one of the best hosts I've encountered on AirBnB!
The one slight downside would be that the wifi seemed to get a little slower in the evening (I'm a 'digital nomad' and rely heavily on a good wifi connection), but for the most part, I didn't have an issue.