Restaurant to avoid while in PVG
I don't know what your culinary delights might be, but having just recently returned from Shanghai, I would skip M on the Bund, which seems to be on everyone's itinerary, the food is really mediocre and certainly not worth the expense and time of having a boring meal lost to this establishment.
If you are looking for spectacular views, have a drink on the deck or head over to Three on the Bund to restaurant New Heights simply for a drink on the deck. New Heights is one floor higher than M on the Bund and is where all the catalog/website photos are taken of the Bund. There are far more delicious restaurants than M on the Bund such as Sens and Bund just down the street, Jean Georges or for a wonderful Shanganese meal, visit the Wampoa Club, also in the Three on the Bund building.