Our stay was a mixed bag. On one hand, the place itself was good - clean, tidy, and in a good location. On the other hand, the check-in experience and communication was exceptionally poor.
It was hard to get in touch with the host, requiring multiple messages or a long wait (30+ minutes) to get a response. About half of them were "meant for another guest", which didn't illicit much confidence that the host was managing their listings and guests very well.
Examples of bad communication: (1) check-in instructions were sent on the day-of and just after we landed in Toronto, and (2) asking for a photo of my ID, even though my Airbnb account was ID-verified.
Examples of a bad check-in experience: (1) being asked to pay extra (40 CAD) for an early (only 2.5 hrs) check-in, and (2) the check-in is in-person but no one was there to meet us at the building until after we had shivered in the cold outside for 10m. This was the first time we have ever been asked to pay extra for early check-in, and every other host we have stayed with has accommodated an early check-in at no extra cost. This extra cost is not noted in the listing. Even though we told the host when were arriving and when we intended to check-in when we made the booking weeks beforehand, we were only told about the extra cost right before we boarded our plane on the day-of. We left feeling quite nickel-and-dimed.
We would love to visit Toronto again, but we would steer clear of this host in the future.