Location is great mainly if you're spending time in convention center, CN tower, Union station area. But even if you farther you have TTC subway (and PATH) two blocks away. Currently front street TTC train is closed due to repairs but if you walk on block to king you can move everywehere.
you have the CN tower view, skydome (rogers center) with the lake background which gives you the whole vibe of downtown living.
Going to the appt from the parking is a little complicated the first time mainly because there is no clear signs on the parking. but if you stop in the reception (main level) then move up to the appt is OK.