I love Air BnB accommodation. I always get a self contained apartment or sometimes even a cottage. It states clearly in the listing if its self contained or not. Often they are next door to the hosts home. It gives you so much more freedom to come and go as you please and somewhere to relax and eat what you like, when you like! Takeaways or a simple home made meal. All the places I've stayed in have had well equipped kitchens and staple foods provided. (Tea, coffee, milk, biscuits, bread.) One place in the Netherlands had an entire kitchen cupboard full of food that people had left behind. Pasta, rice, tins, condiments etc! Most had washing machines and even dish washers! Almost always, bed linen and towels will be provided and also basic toiletries. The listing will tell you what is provided and what isn't. I would never go back to a B&B now, I like a bit of space!