I was a tourist and the first 3 days of my 11 day visit to China I stayed at this hotel. It was booked by my tour agency. The only bad experience was at check-in . I had a confirmed reservation for a king bed and the hotel could not accomodate it. Also, i was a Holiday inn priority club member which usually is good for at least a free drink and sometimes an upgrade but not at this hotel . You may want to pay a few more bucks and ask for a deluxe room on their executive floor. There is an exercise room and lounge access if you do. I was booked into a standard room on the 10th floor which although a bit small was acceptable as it had all the necessary amenities and everything worked. There is construction going on behind the hotel and the hotel itself is on a busy street so you want to book a high floor.
Breakfast was included and the food quality was quite good. Service was excellent at the restaurant. They even allowed us to have breakfast early one day when we had an early call on a guided tour.
One thing to keep in mind though is that around rush hour this hotel is a longish though not too expensive cab ride to the downtown Shanghai area .Most of the tourist attractions are located in around the Bund and Nanjing Road where the more pricey hotels are located. The nearest fine restaurants to the hotel are a 20 minute cab ride away in an area called Xin Tiandi in the French Concession. Pricey by chinese standards but well worth the visit .
For those of you who arrive with lap tops you will encounter sticker shock at this hotel. Expect to pay $13 an hour for internet access.