I've stayed at this hotel twice in my life. The first time was about 6 years ago for a soccer tournament. The second time was when I spent a weekend with most of my events in downtown Toronto.
There really is nothing special about the hotel itself. The last time I was there in July of 2010 the pool was under construction and there some other renovations going on. The rooms were pretty clean and I didn't have many problems with the service there. However, I did not spend much time in the hotel either stay.
The MAIN reason I chose this hotel both times is due to its LOCATION! It is less then 2 blocks from the train and bus station. This hotel is far enough outside the Toronto downtown area that you are not paying the expensive prices, and the short train ride to downtown is pretty cheap and reliable. If you do not want to pay massive amounts of money and want to hang out in Toronto I strongly suggest staying here, saving some money, take the train into town and I'll have a great experience.