When I was still looking for a flatshare, I made it to the point of really asking the likes and dislikes of my soon to be roommates...Its important that you know them, of course it will not happen overnight but its one of our responsibilities to understand our roommates. With that for sure we are going to enjoy our stay with them. Like me, the time that I already understand them, that was also the time that I started to enjoy my stay with my roommates. How can you choose your roommates? This really hard, since you can't know them in the first glance, but you can choose you preferences at the early stage, For example, you can visit one of the letting sites like http://uk.easyroommate.com/ and check for a prospect flat and check the number of roommates already staying their and take a look at their background like the course and age. So if you want someone who is in your same age group then can filter it already.
