I agree with hms ...

these are pros and cons but i guess turning down the offer is not a good decision , u can negotiate for few things , like accomodation and transport allowance ....

i am sure this offer is way better than what u r earning back home

but as hms says ur life , ur decision