Demetrios’s place is by far an excellent place to stay if you are in Scarborough. He is a wonderful host who has thought of everything to make your stay feel like home. He has paid a lot of attention to detail and what you might want or need. It is also super clean!