Living with a roommate can be a mix of fun and frustration, and a lot depends on various factors. Are they tidy? Do they respect your personal space? You could have a fantastic relationship with your ...