I stayed at the Pudong Shangri-la during my recent Shanghai trip. The location is not too bad. It is on the Pudong side and not Puxi as i am there...
This is one of my favourite restaurant in Shanghai. It is a little fusion chinese dish and the setting is quite acceptable. At least look more modern than many Shanghai restaurants....