I had a wonderful time in Toronto largely due to my Airbnb experience. My hosts were very welcoming and made sure that I had everything I needed every step of the way.