The location was perfect. Just a 10 minute walk to Granville Island, lots options for dining out all along 4th Ave, not to mention shopping. The beach is close (altho I never made it there), and it was a treat to sit by the window and drink my morning coffee, taking in the view of the mountains behind the city.
Dilesh is a wonderful host, with lots of tips for places to go and things to do.