Diego is a great host and his place is walking distance next to everything you want to do in Mexico City.
Transportation is a breeze if you know how to use the metro/light rail otherwise use uber.
Place is decent enough, no worries about security as you need a key to get into apartment complex, wifi is good. Host can speak English and offers guidance and tips to maximize your stay.
Definitely recommended!! Great value!