Nice place!
Even though is far from downtown, it's pretty easy to get the public transport.
If you are going to stay for a short time I wouldn't recommend because you spend a considerable time in the transportation (TTC, Uber, etc)
Besides that is pretty good