All you could want in a hosted BnB- a comfortable room, friendly hosts, delicious breakfast and a beautiful garden on a rural property.