The building is a luxury building(the pool on the rooftop is amazing) but the apartment itself is not a luxury apartment.
My check-in took two hours because they are very restrict who gets to the building, then they give you wristband to wear after check-in(the staff that work in the lobby are the most loving and helpful people, they are just following the rules). when I arrived to the apartment at night, the toilet wasn't working for the first 36 hours of my stay( imagine you are arriving to a new city/country and have to look for public restroom).
Additionally, if you are planning to work remotely, the internet speed is not great and there is only local tv available ( no Netflix, amazon, HBO..).
The host didn't provide any cleaning option nor she provided any additional towels/sheets for the whole one month I was staying at her place. I didn't love my communication with Maria. I wanted to come to an agreement with her and cancel it but as soon as the host realized she would loose money if I cancel; she stopped responding to me for the rest of my stay. Overall, I don't recommend this place for your long stay nor I recommend this place if it's your first time in mexico city or Mexico in general.