This hotel is horrible beyond explanation. I have stayed there many times, and only reason for staying there is location (to where I have to attend business, and the fact that it is located in a fairly good mall with good selection of restaurants, Chinese and Western).
The rooms smell, the bathrooms are full of mildew, the carpets are not only stained, you will have to look for the carpet in between the stains, the general condition of walls, wallpaper, electric installations etc is horrible.
If you need to be in this part of Songjiang then it can be a choice, but otherwise there are great international chains with much better offerings at same or lower price.