This was a decent, though very Chinese hotel, a striking contrast from the Hotel Indigo, where I stayed in Shanghai, which had a very international feel to it. Most of the staff speak very little English. It is supposed to be considered a high end hotel (the main building, anyway--I don't know about this Block B that I see other reviewers posting about), but I don't know if that distinction is deserved. It has a homespun vibe and is certainly a local favorite, but it doesn't manage to attain international standards for service. The elevators are exasperatingly slow. A building this size needs more than two elevators! It needs multiple elevator banks, in fact. At peak times, I could wait upwards of seven or eight minutes for an elevator. The rooms were spacious enough but were a bit dusty and worn. Also, the thermostat was not functional--it was about 80 F in our rooms the entire time and we couldn't even open the windows. Staff couldn't do anything about the temperature. The location is convenient--right next to the subway. The service was not remarkable. One time I called housekeeping to ask for water, and they couldn't decide whether to charge me for it or not (I spoke English, because if you speak accented Chinese, they pay you even less heed, so stick with English if possible). The other time, their ATM machine ate my ATM card and the front desk couldn't be bothered to help with that. I ended up spending a frustrating hour on the phone with the Chinese bank until I just gave up and called my own US bank and had them just cancel the card.
The one really positive thing is the breakfast: good service, a large selection, with both Chinese and western options.
Overall, this place was adequate with some rough spots.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC