We had a very pleasant long weekend in Toronto and enjoyed the apartment. The location is excellent: the neighborhood is particularly nice, with good connections to downtown by public transportation, cycle and car (when traffic permits!). Lots of services close by, supermarket, nice coffeeshops, bakery and of course many restaurants (Greek and otherwise) on Danforth.
The apartment easily accommodates 5-7 person. Two bathrooms, two decks in the back, well-equipped kitchen... A gentle warning to tall people (I'm 6'2, my sons are 6'3 and 6'5): you will need to watch your head in places--but it is worth it.
The hosts Ana and Harry were very helpful in applying for and printing the permit for parking overnight -- thanks guys!