I'd recommend the B&B and would have given it 5 stars, but it is quite close to the road so there is a bit of road noise in the mornings, and the mattresses were too soft. Having said that, I had a great stay and the host is wonderful, great communication, and nice staff on site.