Better than having been there for a while and not knowing wtf you're doing!
So what makes a good roommate?
I'm ditching the current ones.
I've never had a roommate. But, I would imagine a good start is:
Pays their part of the bills.
Doesn't interfere with your sleep schedule.
Cleans up after him/herself.
Warns you when there's no more toilet paper.
... And, I just realized it's pretty much the same as living with my ex.