Locatioin is mediocre, the distance to public transport is slightly over 1 km, and that's where you'll be going. Being next to a big road (Huangzing Lu) has its sides, getting a taxi is easy but getting to the other side not so.
The service in the hotel is weird. Not all of the staff speaks English, although that causes only minor issues. There were just so many minor details disregarded that the overall impression is perplexing.
I had a suite, which was spacious and in good condition. however, most of the space was just wasted, furniture was equal to everything else.
I'd go there again if I had business very close by, for other reasons, stay out.