Overall fantastic stay. The apartment itself is very modern and new, beds / couch are comfortable, well decorated, and everything was extremely clean. There were also some other nice touches like some bottles of water left for us, a welcome guide, and extra towels in the bathrooms that made this feel more like a hotel. The location is also great - walking distance to Roma Norte, Condesa, Polanco, and all the museums in the park.
The only thing to note is that the street is a little loud in the day, but they do supply ear plugs if that bothers you. The pedestrian entrance is also on Avenida Chapultec and not Londres so would keep that in mind when checking in too.
Would definitely stay here again next time!