Definitely worth a visit. Apt is super nice. Right behind the CN Tower.