Kaveh's place is awesome. I would definitely recommend it. The place comes with everything you could need and more: hair dryer, make up remover pads, shampoo, body wash, extra toilet paper, toothpaste, kettle, glassesm coffee mugs, chewing gum, little chocolates, etc. It will definitely be a top pick for whenever I return to Toronto. The gym in the building is also pretty good, with a whole aerobics room if you want to do ab workouts.
Only thing to note is that the router is not super strong, so the wifi connection in the bedroom is pretty weak, meaning if you want to stream a movie or TV show, you have to do it from the living room. However, this is very minor, and shouldn't affect most guests.