Finding a good roommate is as difficult as finding a good life partner. The chemistry has to be right. You don’t need to agree on everything, but there does have to be give-and-take, mutual respect, and open, honest communication. And much like taking a leap into a romantic relationship, there are no guarantees that the […] read more