Richard is a very friendly guy and a very good host!
The place is very close to the University of Toronto Scarborough campus.
Highly recommended!