Great location to stay in Toronto!
Everything you want to see is 15 min in either direction from the place.