Place is in the heart of downtown Toronto and is within walking distance to all the major attractions.