10/10 would recommend for either an extended or a short term stay in Toronto