Gordon is a wonderful host. We were traveling with a toddler and he made sure the flat was perfect for her. Book this place asap, if only for the view! You will get a great place to stay, near public transport to downtown and within walking distance from Granville Island.