Perfect location, perfect hosts and beautiful home. This is a must stay when visiting Toronto.