I highly recommend Rodrigo's apartment.
The area is nice and the apartment is a great base, particularly for exploring Condesa, Roma, Juarez, Cuahtemoc.
The apartment itself is fantastic. Very spacious (we were able to work in different rooms if necessary). The amenities are great. For longer stays it's great to have such a good kitchen and laundry. Both bathrooms have a shower and are very clean and functional. The bed is very comfortable. We were pleasantly surprised by the gym on the ground floor.
Most importantly, Rodrigo is an excellent host. Super helpful and attentive.