For a family with small kids, this place was great! Small enough that kids were easily contained, with plush carpet and comfy beds. There are small details (like a pillowy bath mat) that added to the ease of the place. And after experiencing some dingy AirBnBs, the cleanliness of this place was much appreciated. The hosts were very friendly and the location is super convenient!
Note that there are a lot of stairs, and there isn’t a couch or lounge area outside of the mini kitchen (not an issue for us but may be for some).