Excelent location (building has direct access to the subway), the apartment is very comfortable and has all the amenities you need. Aida was a great hostess, easy to reach and very friendly.
I would definitely recommend to stay here for your trip to Toronto!