This is a great place for family and individual travelers. Spacious and has all required amenities for a long stay. Mario is a great host and is very very responsive. The apartment is centrally located and has numerous restaurants and shopping malls. The place gets busier in the evenings with roadside markets and street vendors which is great. The house has all the basic amenities for the guests and is very comfortable. We had our visa appointments at the US consulate which is a 5 min walk from the apartment.
I would recommend Mario and his place if you want to relax and look around in Mexico city.