The location of this AirBnB is really what sells it. It's in the Condessa neighborhood, which is full of shops, restaurants and parks. Super dog and kid friendly, and safe.
The AirBnB itself is alright. I would say the pictures are a tad bit misleading, the rooms are a lot smaller than they would seem, as are the courtyards. The beds were also not great. Most of them were very hard, and one of the beds was actually vacuum-sealed clothes stuck together with padding on top... There was also no outlets in some of the rooms, which is super annoying. The water from the tap was not safe to drink either, so we had to constantly buy water. The water situation in the bathrooms was also kinda annoying. It took forever to get hot water for a shower, and when it came, it would be gone in five minutes. The bathrooms also have a skylight to let in light, but it has the added benefit of carrying sound so you can hear everything happening in the other bathrooms.
There was also a super annoying family staying in the apartment upstairs (which I believe is also an AirBnB), who would come back to the place at 3am drunk and making tons of noise. They had kids who scream and cry at all hours of the night. One night they even broke a window and we woke up to glass covering the entire courtyard. None of this is the AirBnB host's fault, but it did make the stay a little less enjoyable.
If you're staying with a group of people who all want their own rooms and want to be in the Condessa neighborhood, then it's not a bad AirBnB. If you're looking for something with more home-like comforts, then I would suggest a hotel.