Really spectacular place with amazing views of the CN Tower and the city. Conveniently located within walking distance of many main attractions - Air Canada Centre, Rogers Centre, CN Tower and the Aquarium. Absolutely great location!