This apartment really is in a great location. You are only a few blocks from Reforma, and from that street you can get anywhere fairly quickly. It is also really convenient for calling Ubers, because there is a nice spot for the driver to pull over without anyone honking at them and without feeling rushed and dangerous.
The rooftop is really the best part of this airbnb. We played card games up there for hours at the end of long days of exploring Mexico City. Like the other reviews said, the stairs are a bit janky, but once you get used to them it isn't so scary. The kitchen is also really nice. There is everything you need to cook (pots, pans, etc.) and basic food (salt, pepper, oil, ketchup, etc.) so that made grocery shopping easier. We cooked breakfast every morning and then had lunch and dinner elsewhere which worked out perfectly for us. It's also really nice having three bathrooms, and even with 3 people showering all at the same time we never ran out of hot water. I would suggest bringing ear plugs if you're a light sleeper. There seemed to be a pretty bumpin' party next door for at least two of the nights we were there, but it wasn't a big deal and we all slept fine. We also had most of the windows open any time we were actually there and never saw a single bug.
Juan Pablo was a great host and met us at the door when we arrived. He showed us around, answered all our questions, and checked in multiple times during our stay to make sure we had everything we needed. My husband and I both speak Spanish, but he offered to give the tour in English if we wanted and that was really nice too.
This airbnb is perfect for bigger groups of people. Although there is no living room or TV, if you're like my family and only get to see each other once a year or less you'd probably rather socialize than watch TV anyway! Bring a deck of cards or a board game and enjoy that rooftop!