I highly recommend staying with Rose and Marco if you need an affordable yet very well-located place to stay while in CDMX. They're both very nice (Molly, the dog, is too!) and hospitable hosts.