Really great location not far from the main Kitsilano beach and near heaps of shops, restaurants, bus stops, and bike rentals.
Our stay however was marred by an extremely stressful check in process - what was advertised as a self check in necessitated multiple phone calls (which meant we had to activate international roaming on our phone) and a long wait late into the night before we could get in. Moreover, we were provided on multiple occasions with incorrect information regarding the check in, which just exacerbated the stress.
Looking through previous reviews I can see that they've had issues with check in before, and so can't currently recommend this place to stay unless the check in process improves or you're willing to wait for hours on the street to have the key provided.