We visited this hotel for 3 nights as part of a China tour. It's a good hotel and only a 5-7 min walk to Chengshou Rd metro station. Our room was large and well presented, if rather impersonal (not many pictures etc). The bathroom was well presented but they had ripped out the bath and made a walk in shower - nice but we'd have preferred the bath. There are plenty of small grocery stores nearby for beer/water as its in a residential area of Shanghai. The best mini-market was opposite the hotel and down the side of the electrical store - all you need and some giant 'pot noodles' for 5RMB if you just want something light to eat in the room. The pool in the hotel is good with nice views - but do take a swim cap with you or you'll have to buy one.
Breakfast was plentifyl and good quality - the beijing holiday inn was a bit better but this was a close second in terms of selection and quality - all hot foods were indeed kept hot, which could not be said for all hotels in china.
The only issue we had was on check-in when they wanted 1,200RMB as a 'deposit' charged to your card. It was common in china to get 500 charged on arrival and 500 was charged at the Beijing Holiday Inn. I questioned the 1,200 charge - which seemed too much given our room was paid for, and eventually it was reduced to 900 - but still £90 equivilant to cover the mini-bar and room charges - too much in my view. It was refunded on check-out.
The subway is easy to use and cheap - 3 to 5 RMB depending on where you go and all info in English as well as chinese. Do visit the Bund at night which is all lit up - go to 'Nanjing Rd East' station then walk the opposite way down Nanjing Rd to the pedestrianised area.
We visited an acrobatic show whilst in Shanghai - very good standard of show. Also do have a go on the Maglev train (metro to Longyand Rd -a direct train from Chengshou Rd - then cross to the Maglev station). It goes at 430KPH (270 MPH) between 9-10.45 and 2-3.45 but 'only' 306kph at other times, so choose your time carefully. Cost was 80RMB each return (which didn't take long!).
If travelling by air in China, it's worth taking a drinks bottle (empty through security) as both hot and cold purified drinking water is available free from every set of loos, both public side and air side - no need to buy bottled if you have a container. The hot water is for the chinese who all carry green tea flasks about with them and expect the hot water in public places