Very good place abd appartment to stay.
A little bit far away from center of Toronto. But park your car at Finch/Young parking and go by subway.
Thanks again Reza and Homeira.