make sure you have all your degrees attested, and certified from your country. and ohhh almost forgot, rental agreement must be on your name.
thats a bummer for all people who have accommodation provided by their company.