Tom and Juan were great hosts. The space is lovely and had everything we needed for a week's stay, including a full kitchen with some of the basic amenities stocked, where we could make ourselves the occasional meal. And the rooftop deck is a great place to sit and read or chat with a beer! Tom was also very prompt and helpful with suggestions about where to eat and visit, and even helped us set up a private driver to go to Teotihuacán; he and Juan also kindly accommodated us with a late check out. The neighborhood is absolutely perfect as well, with tons of fantastic restaurants and bakeries, as well as a lovely park surrounded by a shaded hippodrome that we really enjoyed taking a stroll around. The only downside was the noise on the weekends, but that's to be expected in a big city. We had no complaints and would gladly stay again!