Great location! I was in Toronto for work, but it's a great place for tourists as well - great stores nearby for shopping, plenty of restaurants around, and a subway station right across the street.