We had a great stay at Jeff's place. He allowed us to drop our bags off early while the cleaners were still working, which gave us a whole day to walk freely around the city. While I think we were all pretty comfortable, there is a definite hierarchy to the beds. I had the living room sofa (lowest) and I slept well, but just a heads up. TV is only Netflix so if you want sports be prepared to stream something and you won't get to check out local TV news or programming. There are a few excellent bakeries in walking distance. Public transportation was tourist-friendly, bus drivers were kind and
patient (life-saving even) throughout our trip from Seattle and back. I recommend Granville Market (stock up on fruit), and Grouse Mountain makes for a fun filled daytrip.