Avoid this place and its host at all costs if you're looking for a comfortable stay in Mexico City.
We booked this place last minute due to a booking mistake and asked the host questions, but he ignored them and sent a copy-paste message “We are ready to host you tonight and see you then at 1PM as we had agreed.”    Upon arrival, the check-in person was not aware of our reservation, and we waited 20 minutes until the co-host said the apartment would be ready at 3 PM. At the end, the apartment wasn’t ready until 4.30 PM, after we wasted an entire day and three Uber trips.
The check-out was also unpleasant, as the host asked us to leave earlier than agreed. (We agreed on a check out at 3Pm and then at 2PM he suddenly writes “I need you to leave ASAP because my cleaning team is there”. (We didn’t even get home yet).
The apartment is small, with no view, AC, or heater, and the beds are tiny and uncomfortable. The only good thing about it is the gym. There are better options available