Flew on China Southern, China Eastern & Air China on internal flights earlier in the year and had some of the best food on a flight for some time on all three.
Service was excellent with 2nd meal provided (yes it was that nice) without any trouble – something you never get on Western airlines.