I highly recommend Martha's apartment. It was very clean and much larger than expected. It is close to restaurants, shopping and historical sites. I'll definitely stay here next time I'm in Mexico City!