This is a great place to stay for long or short trips. There are plenty of amenities, with a well laid out kitchen, incredibly comfortable bed and great wifi throughout. There is even a gaming console with some great games if you're not able to leave and explore Toronto. The location is great, with a short walk to Bloor St.
You should be aware that the ceilings get low in some areas. I'm 5'10" and found myself bumping my head once or twice, but it's generally not a problem once you're familiar with the layout.
Overall, a great stay and would recommend.