Our stay of 6 people here was great! Unbeatable location, beautiful terrace, handy kitchen and plenty of rooms for privacy!
Keep in mind the apartment is up 3 flights of stairs with no elevator. It did not bother our group but it is important to note in case you have reduced mobility.
I would suggest adding more blankets as it can get chilly, a toaster oven for heating up food, a heater for the second shower and chaging the matresses as the beds were very hard and uncomfortable.
Overall I would recommend the stay here and we had a great time, very responsive host and the best neighborhood to stay at in Mexico City.