High above downtown Toronto with a stunning view of the CN Tower, the Island, and other great landmarks, this is a great place to stay!