Debbie and Pete are lovely hosts. From the beginning they make you feel very welcome and offer you to share their beautiful home. The location is perfect short walk to Scarborough.