good place to stay in the busy Scarborough area.