Excellent spot with an amazing view in the heart of downtown! Myself and a colleague stayed here for a week for business and were completely blown away by the great panoramic view of the Toronto Islands, the harbourfront, and the CN Tower (off to the side).
There are several great restaurants within a few minutes walking distance so you will have lots of options if you haven't been to Toronto before. This is a prime spot that is beautifully decorated and well taken care of. The host is accommodating and answers messages quickly and is quite helpful, with clear instructions that must be followed regarding entering the building, the elevators, and how the key fob works.
I would stay here again in a heartbeat!