Probably if you were happy at your last job, you will be happy at your next one. Bad attitudes tend to be self-perpetuating.
China, like everywhere else, has its ups and downs. The downs can be bad. But the ups can be very high. Up to you.
"The only difference between an ordeal, and an adventure, is attitude"