What is the meaning / definition of Bed & Breakfast?

A Bed & Breakfast or B&B is an accommodation type which provides an overnight stay as well as the first meal of the day included in the price.

The accommodation is often a guesthouse which has a small number of rooms. Oftentimes the host also lives in the same building. It is more often a local type of accommodation, therefore conveying a character more representative of the vicinity.