The place was awesome! Roberto was super nice and had 4 bottles of alcohol on the counter that we were free to drink, try the Robert's tequilla :)
We were able to walk to everywhere we needed to and never had an issue with crime. The markets and mall are about a 20 minute walk away. Plenty of food options nearby. The best bars were a little far away, but the Ubers are very cheap there.
Roberto was very nice and welcoming and the apartment was clean. The entertainment center was awesome for music (bluetooth enabled), but the wifi was not very good. I could connect but it wouldn't load half the time, but I'm assuming that's just an issue in Mexico City, since the ads for the best WiFi around was only 200mb.
Overall, I'd strongly suggest staying here with Roberto. Great guy, great place, great price.