Well, CX has ok planes and in-cabin service... But their ground, telephone and online services... just sucks. If they can not get basics working right, I don't really care if they serve better meal on board. For example: I am still waiting for the refund for ticket cancelled on October.
CX has build good image of their service. Anyhow, based on my experience it is nothing special on board. Just standard international airline service.
I thought you were talking about CA/MU/CZ for a second there.

There's a thread in the Asian airline forum about someone trying to get a refund from MU.