We rented this house for a family gathering, with 2 families, 4 adults, two young adults (17 and 19) and two young children (4 and 6). The house is exactly as pictured, well supplied, functional, tastefully decorated and very comfortable - and super clean. The young adults could claim the basement (with separate bedroom, living room, TV, foosball table, bathroom). The rest of us could easily assign the 3 remaining bedrooms on the second floor.
The view from the rooftop patio is not great, but the patio itself is beautiful with a large table and couches, and the overall ambiance and atmosphere easily make up for it and provide a great place to relax and have a drink. Two air conditioning units also provide a comfortable and flexible temperature in the house, which we greatly appreciated given the August heat wave when we were there. The pool table on the main level is a fabulous idea: while some people chat and/or cook in the kitchen, others can play a game or watch TV in the adjacent living room.
Lots of sharp-edged stairs may not be suitable for very young children, unless you can ask for baby gates. No bathroom on the main floor means that you have to either go in the basement or 2nd floor. The gentrification of the neighbourhood is in progress, with some construction noise.