Fantastic location. If you're in town to catch a game you couldn't possibly do better. Great view of the AC jumbotron out the window (but you're on the 39th floor so no issues with bright lights). Tons of amenities around including grocery stores, pubs, LCBO, steps to Union Station.
The apartment is spotless, the bed is super comfortable. Large flatscreen tv, laundry in the apt. itself. Great water pressure in the shower, quick elevator, convenient parking. What more can I say?