Be careful with Air China
Pros: Just a basic airline, don't expect too much.
Cons: For US passengers, know that Air China most likely won't have your passport number on file to get your boarding pass. This is also known as the VIP number and they will refuse to issue your boarding pass. Not speaking the language can cause more of a headache trying to negotiate the issue. Note that all they need to do is input the passport number into their system. Experienced Air China boarding agents know this but others do not.
I was also unable to use their online check in system and instead had to check in at the airport. Make sure to plan ahead.
If you have connecting flights through AIr China note that your luggage will only be transferred if you checked them in from a major city. In my case I checked in from LA and my bags were transferred through Beijing to Hailar, but when I went back I checked them in at Hailar and had to physically check them in again at Beijing on to LA.