Overall the place was great and I would stay here again.
My biggest complaint and the reason I gave it a 4 star over 5 was the internet. Which was completely useless. The host was very communicative and said it would be fixed. Which is very understandable. The only reason I docked a star is because he said it was the first time he'd heard that and I saw it mentioned in another review, which he totally could have missed but made me feel like he might just be responsive on the issue to placate me.
I had trouble using Zoom throughout the week and the night before we left it was so slow I couldn't even download any movies for the plane.
If you have AT&T you get decent service in the apartment so you can hotspot your phone if your plan has that feature.
A very very minor complaint, the air conditioning condenser is actually in a room in the apartment so it's basically useless. Not that you need it in Mexico City anyway.
Overall I enjoyed the place and as I said would stay here again especially if I didn't have any business to do on the trip or the internet get fixed.