This is a great apartment with a really outstanding view of the city. Also the location couldn't be better - it is walking distance from Union station. The host is very responsive too.
So overall I think it may be one of the best choices in Toronto.