Gerardo's place was in a great, safe location. The security guards at the front were super friendly and the apartment building was really nice. The apartment itself had everything you need for a short trip to Mexico City and I would definitely recommend it for that. The hosts were pretty responsive and they went out of their way to accommodate us which we really appreciated.
The reason for the lower star rating is that the apartment smelled quite musty, the couch was in really rough shape, and the kitchen wasn't well equipped for a longer term stay as there was missing kitchen equipment, like no kettle, not enough cooking equipment, coffee, salt, pepper oil, or similar kitchen essentials.
Overall we enjoyed our stay and would recommend it especially if you are using the apartment simply as a place to hang your hat, rather then to live in for a longer stay.