I stayed here for a week while I was in Shanghai on business. I was in a Club Floor Suite on the 16th floor which was very comfortable and had everything you would expect.
It was a bit further away from the city centre than I had expected - about 30 mins by taxi - but that was my fault for not checking properly.
All the staff I encountered were very attentive and desperate to please. I didn't eat much in the hotel but what I did was fine.
In general a very nice, comfortable place to stay.More