I've done the SIN-PVG/NRT/KIX/PEK flights (and vv) and can vouch for all the info other posters have quoted below.
Good tip about going to T2 though, I've never bothered but perhaps it's a good idea as the T3 SKL isn't so pleasant when it's jam-packed.