All of my guests have given me high marks for being so accomodating... However, I haven't had that many yet.
I put a lot of info in house rules about what I'm offering and not offering. It's uncomfortable to be that specific, but some people really don't know unless you state it clearly, since everyone has a different idea of how to live. If you are clear, and warm, and kind, people feel welcome and they know what they're agreeing to.
I also don't accept all guests. If they don't have a profile filled out or they want something I'm not sure about, I discuss via email before accepting / or declining.
I'm not specific in my house rules about spices & kitchen supplies, but I may change that. This discussion is helpful. So far, most of the guests don't cook much, but my ad says "light cookin ok."
When guests arrive, I show them their guest cupboard & drawer which has dishes, silverware, coffee, oatmeal and I put a few eggs in a carton on their shelf in the fridge. I walk them around the house and show them where they can put their things in the bathroom, and in the kitchen I say "please stick to using these dishes, etc." My ad says: "Laundry ok 1x / week between 10am-10pm & I am willing to accomodate more where possible if they need."
I think some guests don't read or remember House Rules. Someone suggested printing out the House Rules and leaving it in their room.
If someone doesn't follow House Rules I kindly remind them, assuming they forgot. Some things I let slide. I also consider how clearly I communicated, or not. We're all imperfect. And, at the end of the day, even tho I don't charge high rates, I'm getting a decent return and I'm enjoying new friends.