Xian is a very nice city. The biggest problem with China is to obtain a visa. With the Olympics comming in oder to get a visa you need an unbelievable amount of paperwork. The food in China is interesting, but there is plenty of walmarts, chilies, starbucks etc etc. overall not a bad place to be. Again choose a good contract and decide if you want to commute or move there.