Out of all the airlines I have flown, I would have to say in coach Cathay Pacific was the best. I remember that on a flight from NGO to HKG they served us a main course of tempura over rice and it was the best coach meal I had ever had. I flew UA in international biz class once, and the food was really good and there was SO MUCH! I was dissapointed with BA's food. It wasn't anything special.
I flew Air China once from PEK to XIY (Xi'an, China) and although I commend them for giving the pax a near-full meal service for only an hour and a quarter flight, the food still sucked!!
JWM AIRTRANS: Is KMG the airport code for Kunming? How was your experience on Air China? They were ok when I flew them. When I went to XIY I took a 777. What a/c did you take and when you were in PEK did you leave from the new terminal? If so, how is it? The old one is really dirty and smells funny, so I was glad my plane was at a remote parking spot.