Francisco's Juarez apartments are my go to places to stay in Mexico City. Highly recommended!