Rebeca’s place is great. It is located at a very convenient spot close to the public transport and walking distance from the Downsview shopping centre.
Rebecca as a host is wonderful and very understanding.
I would definitely recommend this place :-)