Lovely location, and the interior is as described. Be warned, though, Yorkdale mall is not really walkable from here - due to the layout of roads it's >4km/~1hr away if you walk. The adjacent TTC stop is super convenient, though (and, honestly, your best bet to get to Yorkdale).
Nonetheless, had a lot of trouble at the check-in stage - place was not really cleaned very well, fire alarm needed new batteries and was incessantly beeping, and we were initially told that if we were to check in after 9pm we wouldn't be welcome to stay here (despite that not being disclosed in the booking or listed anywhere before the final check in instructions were posted).
The bed was comfy, and we didn't have too many troubles after check in. That initial experience, repeated as we found new problems, just put a bad taste in my mouth.