Self-catering accommodation is offered in charming, well-equipped cottages.