I have got a 2 year IT contract opportunity in Detroit, MI. I have never been there but I have never heard good things about that place either. So, I am debating if I should move there. My office is located in Detroit Downtown. I do not know any Nepali there, neither do I know where is the safest place to get an accommodation. Any suggestion or guidance would be greatly appreciated. Thanks, Jaamin