We had a lovely stay at Fair Haven. Communication and directions were thoughtfully provided as we were arriving after dark. We had a wonderfully warm welcome and the heating was turned on in anticipation of our arrival, for which we were very grateful. The accommodation itself was sparkling clean, very comfortable and full of thoughtful touches. Breakfast provisions were very generous. Our young daughter had a delightful bedroom to herself and our little pooch was made very welcome. We would highly recommend and would love to stay again.