This apartment is in a great location in central Polanco and is completely worth the price. Much cheaper than staying in a typical hotel and much better location. The apartment is also very big compared to typical Mexico City apartments and has very spacious common areas. We loved the convenience of being able to walk everywhere. For those traveling from other countries this area is also very safe and so was this apartment building. I highly recommend this apartment to those looking for an alternative to hotels. There is a full kitchen as well as laundry which is extra convenient. Overall we loved this stay and would definitely consider coming back for a longer period.
My only reasons for giving 4 instead of 5 stars would be:
1. The floors and doors creak very badly. They definitely need some maintenance as it is impossible not to wake everyone in the middle of the night when walking around or using the bathroom(s).
2. The bathrooms are quite small, especially the front one we used. This is typical for most international travel, but even though the apartment has 3 bedrooms it would be very difficult to accommodate more than 3-4 adults given the size of the bathrooms. Both bathrooms are in the hallway and do not connect to the bedrooms. Thankfully we were traveling as a family so privacy was not an issue, but this may not be a good fit if you are looking for more privacy or if you are big or tall (like my husband).
3. The apartment backs up to an alley with a restaurant which means that smells of food are constantly wafting through the apartment. Since there is no A/C in most Mexico City apartments you have to sleep with the doors or windows open and smelling seafood or garlic is not fun when you are trying to sleep. I also highly recommend you wear earplugs when sleeping as Mexico City is a very busy place and there is always noise outside from the street. Thankfully both the food smells and the noise usually go away eventually as things shut down for the night, but it is a consideration I think is worth mentioning. We didn't find it to be a big issue but it might be for others.