The location of this place is excellent. We were really happy with the neighborhood and how close we were to Parque Mexico. The apartment itself was clean and more spacious than I expected - there are three bedrooms, though the listing only shows two. You could definitely sleep 4-6 people comfortably.
Our only complaint was that it was cold in the apartment -- there are frosted windows and not a ton of sunlight, so the apartment stayed cold during the day even when it was warm outside. Also, as others have identified - the floor is very creaky, so it's something to be aware of if that will bother you. Overall, the price and location made this a nice option!