Great location with views to match facing to the west, close to downtown, Loblaws, Tim Hortons, Rogers Centre and public transit options (TTC streetcars 509, 510 and 511). The only downside is the 1700/5pm check-in.
I would definitely stay here again when in Toronto.