My ds1 has had a bad experience living with a set of flatmates who sincerely believe that university is for getting drunk every night, and that if you don't want to do this you shouldn't be there.
DS2 does not fancy this at all, and I wondered if anyone knows if any universities have a system for you to say what kind of flatmates you would like.
If not, I think someone should invent one - I'm sure it would reduce dropout rates considerably!