Great location. Somewhat expensive.
The parking is a mess - we were told we could park for around 25CAD a day. When we got there is was closer to CAD 100/day.
The check-in process was also outrageous. We were contacted by about 5 different people over the course of our stay, with numerous phone calls and text messages. Our request to have all interactions contained within the app were ignored. Check-in took about 40 mins, and then it turned out we had been checked into the wrong room. Although we had unpacked, we were asked to come back to the apartment (interrupting our dinner with friends) to re-pack and move rooms.
When we complained the person we were engaging with in the app deflected telling us they needed to speak with owners, as if there was nothing they could do. The owners then indicated, via this intermediary, that they had already waived the late fee (which shouldn't exist in the first place and which we arrived 2 hours before), and had worked out free parking (when we asked where to park for CAD 25/day they found us a free bay - although at some point in the stay we suddenly had to move spots). I have not given anything less than a 5-star airbnb review in my life. This was, however, a thoroughly unenjoyable set of interactions with the host. My feeling is we would have been better off outside the airbnb machinery.