It was overall a great stay. This apartment has 24/7 security, the guards are professional and courteous.
The apartment is exactly what you see in the photos. Really, what you see in the photos is what you'll see at check in, which is pretty good.
The internet was super slow, I think this was an ISP issue, not the host's.
I'd stay here again.
One last thing, if you're a light sleeper, bring ear plugs. This is outside of the host's control but the apartment sits on a very busy avenue and there's noise all day, which is normal for Mexico City. Neither myself nor my kid had any issues sleeping but we're not really affected by noise.