The stay was really comfortable and the location is great. The place has a very good connectivity to the finch Subway station, 5 Minutes walk and you are at a bus stop and 3-4 stops from there to reach at the subway station.
Carlo's No frill's supermarket is also nearby, 8-10 minutes walk. The hosts are generous and accommodating. Though, the owner is super occupied but she is quick to respond and makes sure that all your concerns are addressed.
I highly recommend this place. :)