i think i might just be fussy. i just don't like squishy things that much. i'll eat pretty much anything so long as it's not squishy like rice pudding, mashed potato, etc.
i bought food at heathrow to last me my flight.
ooh also - take a book, in-flight entertainment tends to be in chinese
I have been on an internal flight from Beijing to Xian on China Airlines. The flight was fine but be very careful what you eat (or better still eat nothing) as some of the passengers were ill the next day.
I have used them for a couple of internal flights. We upgrades our flights as they were really well priced. When one of the flights was delayed we were looked after really well. They even booked us onto a flight with another airline to ensure that we weren't delayed too much.