There is a reason its cheap - if you have not flown air china and you do you will find out why - not all airlines are the same
Che che
Nonsense, I've flown with them three times on that route and they are fine, not the best but not the worst, probably in the middle. Also Thai airways are £450 direct, they have upgraded a lot of their planes in the few years and are one of the best airlines on that route now.