Solid Chinese hotel. The rooms are nice and cleaned pretty well (same or better than most Chinese hotels I think). The restaurant is pretty good but a little pricey (try the baozi). The staff is friendly and there is usually someone nearby that speaks english, but not everyone.
The location is ok. About a 10 minute walk from the nearest metro, and about 15 to 20 from the nearest Western style coffee shop. There is not a lot in terms of restaurants in the immediate vicinity, but quite a few if you don't mind walking a ways.
As others mentioned, there were adverts for 'massage' slipped under the door every day (kind of like what you see in Vegas), which does concern me a bit about security, but I had no concerns other than that.More