Pros: I enjoyed the Korean dish options and having metal silverware was a nice touch. The cabin crew was very attentive and friendly throughout the flight. The legroom was pretty good for a coach seat.
Cons: The boarding process was a little chaotic. There was a gate change at Pudong Airport and we had to leave from a lower level gate which involves bus ride to the plane. And there was a long wait after the initial bus until further busses came. Then we stayed on the ground for quite a while until we were allowed to take off, maybe one hour or more late.