The hotel is perfect one. I have stayed for 3 days.
Very close to the center, a lot of shops and restaurants around.
Metro station East Nanjing Road or Peoples' Square near up to 10 min in walking.
Simply room, if you go to see Shanghai as a city and not to stay at room all the day, the best choice for value of money. Daily cleaning room service.
Internet connection was without problem as well. Reception works 24 hours. Limited English speaking reception, anyway with mobile translator you can solve also complicated questions ;o).
Please check the map of the hotel carefully, it is on the corner Niuzhuang Road and Fujian Middle Road.