After having several types of roommates and some extended stay guests, I have found a few things that make life easier when living with someone else.
1. Establish ground rules before you sign a lease.
2. Make it a point to clean up after yourself in the common areas.
3. Respect your roommate's privacy.
4. If you have an issue, discuss it immediately, don't wait on it and let it fester.