I live in Toronto and I can tell you that you cannot get a better place than this. It's right by Dundas-Yonge Square (Toronto's version of Time Square).
The place is very clean, which is very important for me.
No complaints!