Overall, my experience was mixed. Nestled in Roma Norte and close to Condesa, you can't beat the location and the price is probably on the lower end of what you'd expect to pay for the location.
The space is small, but modern and well laid out so it doesn't feel cramped for one person. There's no oven, so you can't call it a full kitchen, but the small fridge is big enough for one person and works well (once turned on). Of the two burners, one worked well and the other was just okay. It's cramped, as the kitchen is also the main walkway into the apartment, but I did manage to cook some full meals while staying. Cookware/utensils are minimal, you get two of everything (two plates, two forks, etc.), and I ended up buying some basic kitchen supplies and spices.
Bathroom has plenty of cabinetry and a decent sized shower and plenty of hot water. Apartment as a whole gets warm in the afternoon, the provided fan helps and the blinds keep out the morning sun pretty well. You face the back of the building, so noise wasn't so much of an issue. Check-in was very easy with the front desk on the bottom floor.
Internet is bad enough to the point that I don't think the hosts can realistically say it's provided in the apartment. I've stayed in over 20 Airbnbs across Mexico and this was the worst I've experienced, so it's not just a "Mexican infrastructure" issue. If you're working remotely or simply want to stream a movie, expect to use your cell hot spot/data, as the three available networks either didn't work at all or were spotty/really slow. Other reviews have mentioned a high speed option being available for a fee: I asked and got different answers from the two hosts, but ultimately my concerns were dismissed and the issue never resolved.
There IS a jacuzzi, it's just not kept on/warm. Possibly they'll turn it on for you, but the front desk said it required management approval and a lead time of 3-4 hours, so plan in advance. Gym was basic but decent-looking, though I didn't use it to make sure the machines worked. There are three washing machines and drying machines available at no cost. The dryers didn't work for half my stay, but that issue was resolved. Like a hotel, maid service is offered daily if you want it. The building seems to have at least a few other apartments that are rented out through Airbnb, giving it an international vibe.