The location of the apartment is fabulous. A quick walk to the Zocalo, Palacio de Bellas Artes, the metro, various markets, shops and bars. The gym was important to me, so I used it regularly. The equipment was functional, and there was not a wait for the treadmill or other cardio machines, at least in the mornings. Unfortunately, the pool heater was broken (it had been 3 weeks when we were there) and the water was unbearably cold. I couldn't use it, and even worse for us, my kids couldn't use it. The host did give us a discount as a result, which helped remedy that issue. The apartment was clean and the beds were comfortable. The fold-out futon was not, however. Plus it's too short for an adult to use as a bed, just FYI. The washer/dryer is a great asset, but I learned that the heat, even on low setting, is too hot and it damaged some of our clothes. Not the owner's fault, but just another FYI.
The apartment faces a very busy street and a few nights were really loud. The window panes are pretty thin. I live in the city, so noise generally doesn't bother me, but I had to wear earplugs one night. Other nights were fine. It seemed to depend on whether there was a concert at the nearby theatre, which elicited lots of honking from the resulting traffic.
Overall, the location is great. We walked a lot and used Uber. The building is nice and the elevators work. There are a few steps before getting to the elevator, so it's not completely handicapped accessible, but it would entail lifting a wheelchair up the stairs (which we did for my grandmother when she came to visit us). The apartment was comfortable, warm, and large enough for six of us. It's a bit minimalist in amenities (we had to buy napkins, garbage bags, and a dish sponge), but they did provide shampoo and hand soap.
The hosts were accessible, via WhatsApp, and generally responsive. I would recommend staying here, keeping in mind what I mentioned.