I've stayed in 4 different places in Mexico City and this was by FAR my favorite. Roma Norte has all the best restaurants (a delicious vegan one right on the corner), and the townhouse was a perfect oasis to return to. Jamil even went out of her way to ensure my stay was comfortable: one evening a neighbor's barking dog that kept me up, and she refunded the cost of that night and offered to move me to another unit.
I would 100% stay again, and highly recommend.