Sadly, I have to agree with TheRealJulian. It is very hard to find good roommate after graduating. As a student everyone was in the same boat ie no money therefor live cheaply. But once people graduate, the ones who can afford it get their own place because they have had it with putting up with others. Or, IMO the reason so many people live together. They can’t afford their own place and don’t want a roommate.
It is not that people are bad. It is just that everyone has their own habits and ideas. Little things can become big fights. EG, I had a roommate who when she was too busy would just leave all the dishes in the sink because in her opinion it would make the place look neater. I would leave all the dishes on the counter because I hate using a sink full of dishes. Believe it or not, that became an issue. I actually started doing her dishes because in my mind, there was a sink full of soap I did not want to waste and it was only another 5 minutes and I genuinely did not care. I actually like doing dishes. She got mad at me for making her feel guilty
So, little things can turn into big fights. And lastly, anyone who thinks they can get a roommate that will not want to bring overnight guest IMO is very naïve. Since the OP is the owner of the house she may have more say in the matter, but still I would be cautious
Angie