The property is in an excellent location, very close to the CN Tower and Rogers Stadium. The suite was clean and quiet, and had everything we needed.
The communication was a bit confusing - it seemed like I was getting many emails but it wasn't until our last night that I found the information "portal ".
There were a couple of issues. First, only 1 of 3 elevators the "lower floors" was working, causing long waits (or walking up and down the stairs). Second, it was cold in the suite and turning off the "system" (as suggested) did nothing. On the last evening, I set it to "heat" and turned the temperature down, which finally fixed it.
Other than these issues, everything was good and we enjoyed our stay.