My friend and I had a lovely stay at Juan Pablos apartment. It had everything we needed and the place was very clean.
It was close to the metro and the Chapultepec park. There were so many great cafes and restaurants within easy reach. And the best part was I forgot to print my tickets and there is a printing service literally across the street that came in handy.
Overall I would recommend this place to anyone who want to stay in Mexico City.
Odd PS. The mattress was suuuper comfortable. (Even though it wasn't springy)