We highly recommend this lovely B&B. Lovely hosts and excellent location with a scenic walk to the village/beach. Duke the dog was one of the highlights for our daughter. The rooms are very clean and comfortable and breakfast is delicious and fresh. We look forward to visiting Crag Shore B&B again!