The perfect place to stay when visiting Toronto. All major attractions are at walking distance.