My sons (9 and 11) and I stayed at Dimitrios' place for 5 days and found it to be a great jumping-off spot for exploring Vancouver.
I was worried it would feel small, but it is a very well designed space. My kids had no trouble sharing the bed in the bedroom. There was plenty of space to put clothes away so we didn't have to live out of suitcases. As for me, I slept in the living room and found it very easy to set up and put away the twin mattress, which was very comfortable.
The kitchen was well stocked for our needs - we especially appreciated the cling wrap, sandwich baggies and Tupperware provided so we could pack lunches for the day. The washing machine/dryer and laundry soap were really appreciated too. The one thing missing was a kettle, but when I asked for it, Dimitrios brought it down in less than 5 minutes! We also enjoyed having access to the yard to eat outside.
The location is great - it's about a 10- minute walk to the shore, and about 15 to get to Kitsilano Beach. One day we walked to the Marine Museum, took the water bus across False Creek and continued all the way up English Bay to Stanley Park. In other words, easy to get everywhere.
There are several supermarkets within walking distance, and a few delicious spots to eat right around the corner (Naam is a Kitsilano natural foods institution!)
The whole family was very friendly and willing to help with recommendations. And not to forget Cleo, the beautiful and sweet German Shepherd - she is a lovely dog. We would definitely stay here again and highly recommend it!