A great place in an absolutely amazing location. The views of the Blue Jays Stadium, CN Tower, and Lake Ontario can only be beaten by going up the CN Tower itself.
The flat had all the amenities we needed, was spacious, and was in a well-maintained building. Would definitely consider this place for my next trip to Toronto.