The apartment is lovely and has everything you need, for the most part. The apartment does get very hot during the day, so best to close the blinds while you're out so as to avoid returning to a sauna. Fortunately there is a portable air-conditioner which isn't as effective as a built-in one, but it does help somewhat. Snacks are provided at an additional cost. A nice extra touch would be to include some tea and sugar for guests.
The location is great, with amazing views of the city! Being so high up in the building makes the views rather breathtaking! There is a swimming pool in the building, as well as a reading and games room, amongst other things.
I thoroughly enjoyed my stay and will definitely be back on future trips to Mexico City!