In complete contrast to my Hainan Airlines flights, Air China's old/regional business class is in need of a serious overhaul. The seats are angled lie flat, which are fine on a 3 hour journey but not great at all for red-eye flights. Food is always hit or miss with Air China. The breakfast at the business class lounge wasn't anything special or tasty. The hot food section was too small and really not up to the standards of Air China's regional competitors including the Taiwanese airlines. The flight was a very remote gate and the bus ride to the plane took about 20 minutes. We got a very good tour of Beijing Capital international airport and it is amazing how big the airport is. Onboard, I find myself in an old but clean A330. Comfy slippers were provided and the flight attendant quickly provided me with champagne and nuts. One unusual thing I noticed on this flight was that the FAs can speak Japanese pretty well but they only made one announcement in Japanese (which surprised my Japanese seatmates as they assumed no one spoke Japanese). I had the Guizhou chicken onboard and it tasted like any regular Chinese restaurant. Overall, service inconsistencies was a let down and food was okay, but the entertainment is seriously outdated. I would definitely pick ANA over Air China on this route in the future.