The place is simply amazing. First of all, the location is perfect. It couldn't be more central, and going to bed or waking up with the few at the CN tower is really amazing. Due to its locations you have plenty of options to go out for dinner or drinks. Also, a few nice sights are easy to reach from there within minutes. And for all the other stuff that is further away you have an easy access to the public transport system. Furthermore, the apartment was super clean and tidy.
All in all, this place was amazing and even though it's not the cheapest place to stay in Toronto I would book it again straight away, it's really worth the price.