I stayed here with my boyfriend for almost a month in December so here's my take for a longer stay. Overall, I had a very good experience and would recommend this place but there are a few things you need to consider.
Location: fantastic! Very safe area. Many restaurants, lavanderias, pharmacies in proximity. If you need a mall with lots of shopping, go to the Patriotismo mall - it's a 5 min walk (go right to the highwayish road from the building entrance, then turn left and walk until you reach a bridge to cross the road, cross it and then go left and you'll see the mall right there). There's a Walmart in the smaller shopping center Plaza Dakota close to the WTC where we got all groceries. There's also street food in the morning and at night which I recommend trying, it's really good. It takes about 10-15 min to get to the nearest Metrobus and subway stop. Ubers in the area were quite active, never took me longer than 5-7 min of waiting to get a car. If you need to exchange currency, there is a bank in Plaza Dakota. The area is not too far from Condesa and Roma, and the proximity to Rio Bercera and Insurgentes make it easy to quickly get to any place from here.
Safety: The building door requires a key to open and the apartment is on the 5th floor. Even thought there is no guard, it felt really safe, and the area itself usually have people walking around even at night, so it feels safe.
The place itself: There is no elevator and even though my partner and I are quite fit, we were out of breath by the time we climbed the 5th floor. The apartment itself is very close to what's advertised but it was a bit smaller than in photos. There's lots of storage space in the bedroom closet. We were there in December so it wasn't hot and the AC wasn't needed but I'm not sure how it'd be in summer. The living room got quite cold at night but the bedroom did not. It was easy to regulate the temperature by opening/closing windows. There were a lot of pigeons since we were close to the roof - we didn't mind their bird noises, really. There is free access to the roof where you can dry your laundry (at least it appears so, we didn't do it). Water pressure in the shower wasn't super good (like in many places in Mexico) and to get hot water, you have to press the black button on the wall for 30-40 seconds, which was annoying but not a deal breaker for us. The stove uses gas and sometimes the flame went out, so keep an eye on it if you cook. Speaking of cooking, there aren't too many utensils and tupperware/bowls, so if you plan to cook a lot, it will be tough. The fridge is also quite small. The Internet was ok enough for video calls. We didn't hear much noise from neighbors but there was some noise late at night on Saturday/Sunday (dance music in one of the bars/cafés I guess?) and in the mornings (typical Mexico city noises) but nothing was too overwhelming or during super inappropriate hours. The big TV wasn't very good (had some problems with the screen) but we didn't care much about that.
Communication with the host: Angie was very helpful and responded quickly and was always very polite. For the check in we coordinated the time and met us to give the key when we arrived. I do speak some Spanish so all convos were in Spanish.
Parking: We didn't have a car and I'm not sure if parking is included (there is some parking inside the building) but keep in mind that street parking is a pain in the whole area (you have to pay every 3 hours and the parquímetro on that street is broken (there is a person collecting money instead), so talk it over with the host in advance.
Cost/value: I think it would be hard to find something this cost-effective with a location this good in the area. If you are looking for something super comfortable and a newer apartment, you'll have to pay a lot more. We were satisfied with our experience, especially considering that we were booking during holiday time. If you don't have physical problems (and can go upstairs without an elevator) and are okay with minimal cooking and average comfort, this is a fantastic place.