Our stay was OK, not great. I wouldn't stay in this apartment, or one like it in the area again, and might instead opt for a hotel, which seem reasonably priced in comparison.
I looked around at many other listings before settling on this one. We didn't pick other listings because they often mentioned street noise or heating issues, but this one didn't. Unfortunately, we could hear noise from the street when trying to sleep. The temperature was pretty cool in the mornings (no central heating). It was fine for me, but too cold for my girlfriend.
The shower can take several minutes to warm up. Once it is warm, it is hard to control between too hot and too cold. It was a daily exercise in trying to take a proper shower.
The neighbor had a loud dog which would bark for long periods of time. Not sure if the dog is regular, or new, or if they were dog sitting. It was so bad one night that we were considering leaving and going to a hotel for the rest of the stay. We contacted the hosts about the dog and asked them to talk to the neighbor, but they didn't have a means of communicating with them. The response we got from the hosts about the dog wasn't very sympathetic, and along the lines of "It's normal for Mexico City". I'm a host in Montreal, and when something like this happens in our building, we often offer rebates to guests.
On the plus: Centrally located. Nicely decorated. Large space.