I stayed in Dan's apartment for 4 weeks and it was a great start for me in Toronto! The place itself has everything you need, kitchen supplies, towels, fresh linens, a big TV, you name it. Communication with Dan and Alejandro was always quick, and they went above and beyond when I needed help. They are great and kind people and you will for sure enjoy your stay with them!
The apartment is very conveniently located near the 512 streetcar line to the subway downtown, or the 168 bus line downtown, both good options. There are several supermarkets close by, the Metro being the largest only a little walk away. If you are a coffee fan Wallace Espresso is practically around the corner and I would definitely recommend! :)