Incredibly well located, less than 300 m walk from the CN Tower, Rogers Center and the Aquarium.