This is a decent airline given my experiences.
I see lots of negative reviews, but I have flown with Air China on several occasions and all have been very good experiences. This airline is so much better than any in the US. I chose Air Chine due to the ticket price which is much cheaper flying from US to China than other airline companys. We came in late to Beijing and missed our connecting flight and Air China put us in a Hotel - not going to happen in the US. Nope - the positives of this airline far exceed the negatives, of which there is one in my experience. Trying to get hold of customer service is extremely difficult.
