In your hotel conceige, you should be able to pick up some free Shanghai magazines. In it, you will be able to find listing of the restaurants and review.
I have tried the following restaurants and found the nice and decor to be nice (based on my personal experience). As the addresses I have are in Chinese, you may wish to call them to find out the directions for going there and as well as to make a reservation:
A) South Beauty Restaurant Co. Ltd
Tel: 021-50471817/1917
You should try the one at Pudong SuperBrand Mall. It has nice view of the skyline of Shanghai while dining. Reservation is strongly recommended. It serves Chinese food and price is reasonable. You can visit the website for details at:-
http://www.qiaojiangnan.com/
B) EEST Crystal Garden Restaurant at Westin Hotel
Tel: 021-63351787
Usually, they will have buffets (International food - Chinese, Western, Thai, Japanese) and it is usually in the price range of RMB200 per person, which is a little on the high side. But quality of food is nice and quiet & comfortable decor, coupled with excellent service. If you are a member of Asia Miles FFP, you can earn miles for your meal by presenting your Asia Miles card at point of payment.
C) Shintori Restaurant
Tel:021-54045252 / 021-64660505 / 021-54040707
There are several outlets for this restaurant. It is originated from Taiwan. It has quiet environment coupled with unique chinese food. Price is reasonable and after you have finished your dinner, you can proceed to the wine bar to unwind yourself till late at night.
D) Simply Thai
Tel: 021-64459551
This is a Thai restaurant which is pretty popular. However, prices can be a little expensive especially so if you compare to the prices that you can get in Thailand. Nevertheless, it has nice settings and if you are craving for Thai food, you can give this place a try.
Well, hope that these 4 places will give your friend a good start in Shanghai.