I'd go St Regi as it may well be ... good as any hotel in China!
Alternately the Palace is excellent as is the Kempinski!
Though I've not actually stayed, the China World hotel is HUGE in comparison, seems kind of plain & western like but is well located near TS!
Hope this helps!
Have a great trip!