In all my travelling I have only stayed twice at a B & B.
The second time was in the Blue Mountains and it was delightful -a lovely breakfast and owners who did not talk too much.
The first time I did not enjoy it as the owners were too intrusive and always there wanting to talk.
I think it is a very good idea but it all depends on who is running it.