A lovely b&b, well worth a stay