I've had no major beef with China Eastern's service although it's certainly not on par with Cathay, Singapore or Asiana (although they do seem to wait until they get to the runway to land). One time I was bumped out of business class when someone apparently was more important. Never mind that Atlas had paid for a business class seat. That was annoying.