Location, location, location! About 75 yards from Queen St. with its many shops, places to eat, and taxis to flag down. You can walk or ride in short order to any of Toronto's many museums and other attractions, including the CN Tower, the aquarium, and the natural history museum.