This place has a beautiful view in which you can see the CN Tower and both arenas right from the view on the 60th balcony. The location is great because it's right in the heart of everything. With a grocery store right across the street and dozens of restaurants and quick bites within walking distance. The Path train is right there.
The elevators get packed because many people live there but just stay patient and you'll be ok. Definitely a MUST stay location.