This is a fantastic place to stay in Toronto. It is two minutes walk from The CN Tower and the Blue Jay's Stadium. And I was able to get the UP Express Train to and from the airport (Union Station is about a 12 minute walk).
The flat was spotless and really nice. Very quiet. And the gym facilities were very good.
Another major plus is that a 24 hour concierge meant I could arrive late at night from my flight with no problem at all.
A great experience.