Location is probably as good as you can possibly get in Toronto. Walking distance to everything plus the main transit station is right out the door. And it has parking. View is incredible. Bed is very comfortable and the place has good climate control. Wifi was fast. Only negative is the tower's elevators are not the most reliable, may have just been our bad luck.
Helen was also very responsive. Definitely recommend.