This is a great place to stay when your in Toronto. Its right off the 401 and only minutes to the Science center and easy to get downtown.
The space is your own apartment with a separate entrance and plenty of parking. Everything you will need is provided , grocery and shopping is across the street. I will always try to book here when I'm in town.