Mario's place is amazing. It's in the best location. Good eats, coffee, watering holes, gyms are abundant. Easy walk to Bosque de Chapultepec, Roma, etc.
The apartment itself is well equipped. It has everything you need, including a washer and dryer, which is truly helpful for longer stays.
I stayed about two weeks for work. The extra room is a perfect office set up. Would definitely return.