Would it suffice if I only talk about the awesome view you get in this place? Like when it rains, you are "in" the clouds? :)
This is a great place in a prime location at the heart of North York in Toronto, with direct access to two subway lines and multiple bus lines, and almost all of the famous department stores and convenience stores are just across the street.
We had a great stay there for a month, it almost felt like home. The hosts are very kind and accommodating, and took care of our needs in a timely manner. We couldn't want anything more as new comers to Canada.