Great location near CN Tower and Rogers Centre