iIjust came back from China by Air China. Everything was ok except the narrower space.
The landing was awesome.
As what Lik said, you may need a Chinese visa, check it with an agent.
I took Air China before, it was ok. But China Eastern, I heard of delays and rude flight attendant services. With few hundred bucks less, just don't expect you have equal service as CX/AC.
i took a 3hrs flight from hk by china eastern and i promised myself i won't take china eastern.
the washroom was smell, and the staffs were rude. i rather to pay a little more and won't risk myself for a 13hrs flight
delay is one of the horrible problem with chinese airlines. watched the show 锵锵三人行100820(飞机延误晚点与乘客纠纷), they mentioned the govn't is enforcing some punishments now, so hope they will improve.