The newest hard product in J is pretty nice. That's about the only positive thing I can say about CA.
Their food is OK, not terrible, if you are used to "authentic" Chinese food. The on board service is indifferent at best. The lounge in PEK is one the worst in a major international gateway for *A; the bathrooms there filthy and reek of moldy smell. You might have better luck in the PVG lounge.