I stay at the Bund Riverside frequently. It's within a few blocks of the any of the attractions of The Bund, as well as one of the main walking/shopping streets Nanjing Road. The staff is courteous, english speaking, and the hotel is fairly clean. It's certainly not a 5 star, but it's not bad for under $100. My biggest complaint is that the A/C isn't as good as I would like it to be.