Fine condo, good location. My friends and I were visiting Toronto for a few days and overall were content with our stay, it was exactly as described.
However the condo was quite full of small flies when we checked in, we contacted the owner about this annoyance but did not get any answer, although got really quick response before the check in. We had to get rid off the small flies ourselves... For the price we would have expected a better service.
If you don't find any better deal, then get ready for fly hunting!