I was pleasantly surprised with my experience on China Eastern. The flight got away on time, the staff were polite, the seats were comfortable enough (though I would recommend a neck pillow if travelling long distances), there was plenty of leg room in economy, the entertainment system was adequate and the food was generally OK. The biggest negative, in my opinion, was poor standard of alcoholic drinks. For example, only warm beer or limited red wine was offered at dinner and throughout flight -there was no white wine available which either meant it wasn't provided or it ran out before it got to the rear of the airbus 300. Also the cabin crew whilst always polite weren't that attentive at times. To be truthful they probably deserve a "good" rating rather than average but that option isn't available. I guess the bottom line is, based on this experience, I would have no problems flying with them again.