Juan’s place is amazing and has everything you need. It’s central located and an easy walk to most places! I definitely recommend staying there.
Also don’t forget to check out the rooftop it has 360° views of CDMX!