We've (4 persons ) stayed in Troy's apartment for 3 nights and enjoyed it very much. The flat includes everything described before and was really nice & clean. Troy was very helpful and always available when needed, although we didn't meet him in person.
definitely recommend it for a short trip in toronto. Public transportation is very close.
thx for all, troy and rotem :)