What to look for in the perfect roommate

Sharing apartment is no easy task