Everything you need and more! Some extra touches that were appreciated! Patios are amazing and so close to Granville Island, Yaletown, Seawall and bike to everything! Loved this place and hope to stay there again!