Pretty much spot on in terms of what you see in the pictures and the other reviews.
The hosts are super accommodating and responsive which made staying here and visiting Mexico City all the more enjoyable and smooth.