Well thats about the best place you could stay in Toronto!
Your really don't have to look further it won't get better. Besides this perfect house you have for your own, the hosts Steve and Victoria are incredible nice open and welcoming. Helping with whatever is needed. You really want to stay at this place!!