Done this and made roommates sign lease with house rules. Such as: Noise levels, no smoking, no animals, no overnight guests, where to park, cleaning of kitchen. Each room had own locked door and each bed had mattress cover. I did not want them bringing in furniture. I controlled temperature and tenants had a separate eating, cooking and congregating space. Also provided internet and cable but they provided their own computer or tv. I did not provide soap, toilet paper, towels or sheets. I did provide cooking utensils and dishes. I had to clean just a little bit and most roommates stayed as long as I lived there. Just enforce the rules immediately and collect the rent on the due date. You don't want to live with slackers.
Made a mistake with my first roommate and provided food. Why? Very stupid. Don't do it. And keep your food and supplies separate and safe from roommates.
Also, address storage and decorating. Do you want a pink living room or a packed garage? Then in the lease write they can have access to store their stuff in their room only.