I stayed at Erick's place for two weeks and found it perfect for my needs. Super clean, full kitchen, and incredibly helpful building staff. Honestly, it felt like a hotel, but with the benefit of a kitchen and extra space.
Erick was probably the most responsive host I've dealt with on Airbnb. Couldn't be better.
The only thing I'd say to be mindful of is the gym is a little dissapointing. It's fine for a few days but for longer than that you'll want to get a pass at a regular gym. Thankfully there's a great one around the corner (as is almost anything you could possibly need).
Overall a great stay and will visit again when I go back to cdmx.