If you are visiting Mexico City, this is the place you need to stay. Hands down the best location and I was pleasantly surprised by how beautiful this apartment is.
The front desk is available 24x7 for you and the host also responds pretty quickly.