Sounds good enough!
Just a word about the accomodation - I don't know what your standards might be in the kind of accomodation you want for yourself and your family, but in case your company has a stipulated allowance for housing, you should come well-informed about the various areas and corresponding rents.

I say this because of what I've experienced in the last fortnight after getting here. The allowance-reality balance was a bit...well...off :)
Good luck!