Fabiola's place is magical. It has everything you need, plus so many additional lovely touches that bring you into the rich and vibrant culture of Mexico. I had a very comfortable stay (just as good as I would have had in a hotel), and additionally loved getting a much better sense of what daily life in a flat in Mexico is like than I would get in a hotel. The rooftop garden is a paradise, and the kitchen is a fantastic place for chatting with other travelers to get tips. Plus, Fabiola was extremely responsive to my many questions about where to go and what to eat. Everything was clean and well maintained. This will definitely be my go-to place when I come back to Mexico City in the future, which, after my wonderful first visit, is something I am eager to do.