I will still add a caveat with what you've said: China make/unmake rules pretty fast, and while not hidden, those are not easy to find and understand (especially when you take into account enforcement). When those rules touch on immigration policy or on societal stuff change, it can surprise you. As a westerner you should always be OK, but this is a country with no rule of law, you should always keep that in mind.