I stayed in the Shanghai Hilton a few years ago. DID NOT RECEIVE ANY HH POINTS. I was told by HH that even though this one is called Hilton, it is not eligible for HH points or benefits. Why? No one knows. I stayed there for two weeks and did not find out about the HH points untill I returned. It is a nice hotel in a decent location (resturant, shops, transportation bus, subway close by). But everything were extremely marked up! The area is fair safe. The resturants in the area are very clean and good and much more reasonable priced than the Hilton. Check out
www.sinochina.com There are good deal on hotels in China. Depends what you are doing there. You may want to find a hotel close to where you go the most. The traffic is terrible there. Taxi is not too expensive but during rush hour, it can kill your time and money quickly.