for those looking for a hotel in shanghai, you might want to try jw marriott.
location is very good. near malls, we walked everywhere.
rooms are located at the really high floors, so the view is wonderful.
free tea and cookies in the lobby 24/7.
internet was also free if you sign up for their rewards card.
service was great!!