Cassidy's place is so comfortable, beautiful, welcoming, and clean. It's in the perfect location: Safe but next to a bustling street with great food and easy access to transportation. It's also within walking distance to many other great parts of town, like the beach, Granville Island, Fly Over Canada, Stanley Park, etc. Cassidy is also very helpful in finding fun and interesting things to do around the area. Can't recommend this place enough.