IIRC we took them some years ago for SHA->PEK. I don't recall anything notable about the flight.
I have no idea on booking, I left that completely up to my wife. This was back when they still charged foreigners more and she can still pass for a native.