We have visited China several times but have never made it to Shanghai until now. We do a mix of independent and private tours usually.