Waifiden is a combination of a nice apartment hotel and a below average neighborhood.
I liked the stay at the hotel, it's clean, rather new, you have a washing mashine, a cozy room, etc., on the negative side: window to a very dark, narrow backyard.
The area between hotel and subway station (Yide Lu) is basically one big, bustling fish market. It smells accordingly. However, the river is close and nice for walks.
On the hotels.com map the hotel is closer to the subway station Sun-Yatsen Memorial:
This is a mistake! Plan accordingly.