An exceptional stay! The apartment was clean and so well stocked! It had more amenities than some Airbnb 'Plus' Stays I've been in. (We're talking everything from laundry detergent, Pepto, to hair mousse). And, the space was very clean, comfortable and well designed.
Maritza always responded immediately to any question or comment, and was so flexible with our check-in and check out.
Only advice, we travelled in December and the apartment (as most in Mexico City) got cold. I'd recommend bringing an extra sweater and some slippers to help! However, there were plenty of blankets, and even spare blankets to help with this. We also didn't communicate this to the host, but I'm sure if you did they would respond and help.
The internet was strong and worked for us working from home, but we were also only a 15 minute walk to an affordable co-working space that we liked to go to.
Overall, a really great stay and a perfect start to Mexico City as you visit all the touristic destinations.