This hotel shouldn't be considered a hotel or service apartment. It is a series of apartments scattered in a high-rise building that is also part of another hotel. The building is in dire need of repairs and some cleaning. In order to pick up your room key, you must go down a dingy hallway on the 12th floor to the office, but as soon as you head towards your room the people leave and there is never anyone in the office afterward. Luckily we had a phone and were able to call and make a complaint.
The room was filthy, the bed wasn't a real bed, but rather a 2-inch worn mattress on the mezzanine, basically equivalent to sleeping on the floor. The room was also freezing.
We complained and only then did they say they would clean it, but then offered to change us to another room with a better bed. We took the better room, and the bed was more comfortable, although the room wasn't much cleaner. We decided to stay so as not to lose any money and we also didn't want to waste an entire day looking for a new place to stay. The second room was warmer.
Overall, I think this place was overpriced and I would never stay here again, and would recommend to read the reviews attentively, as I thought people were exaggerating but they really weren't.
Good location however, close to the Bund, but nothing in the immediate area in terms of restaurants or other amenities, and a 10-minute walk to the metro.