@Laurelle3
Guests have been pretty good overall about not taking other guests' food (although I have one right now who helps herself to some of my stuff!) so we've not had to resort to labelling the food yet. Having a shelf each in the fridge means everyone knows what is and isn't theirs. There is a wine fridge that is never full of wine so there is extra space if they can't manage with one shelf.
The cupboard space became an issue because some of my guests buy a crazy amount of food (those are the ones that end up throwing a lot away or leaving a lot behind when they check out). I have a very large, deep drawer in the larder cupboard allocated to them. It should be enough for them to share, but some guests would completely take it over leaving no room for anyone else. So, I have now divided it up with boxes (lined with paper in case of spills) and each guest has an equal space and they have to stick to it. This has worked perfectly from day one. I guess it's literally about setting boundaries! So now, I am on the look out for plastic containers the same size as the cardboard boxes to make it a more permanent set up and easier to clean.
RE the cleaning, my cleaners do the communal areas, including bathrooms, weekly, and I am able to clean those in between as needed. It's only the bedrooms where the guests have an option of cleaning them themselves. I do prefer it when they opt to let me clean them/change the linens because some guests just don't do it, even if they say they are going to. Hence, I don't charge much for this, but still a lot of guests don't want to pay the extra. Perhaps I should make it mandatory, but I'm not a fan of added cleaning fees. Or, I could incorporate it into the room rate, but that's not ideal either.
So, I do like your suggestion of setting an agreed day for guests to do this. It just might be tricky to manage with three separate guests. They would have to do it on different days so the laundry facilities and cleaning equipment are available and not on the day the cleaner comes. At some point I need to do my laundry too. I do think it's a good idea though. I wonder if guests would stick to the schedule.