First of all I doubt whether all reviews here refer to this da Marco's at Yusan lu. They have 3 restaurants and most foreigners go to the one at Jing'an Temple in Puxi (Nanjing Road).
This location in Pudong is far from a place where tourists come or even should come as there is nothing to see what cannot be found elsewhere in Shanghai.
Nevertheless, for me it is a nice way to eat some European food not far from my apartment.
The recently (May 2013) refurbished terrace is a good place to sit, the interior is more classic European style.
To European standards this restaurant is no more than average, but if you stay long in Shanghai Pudong, this is a good place to feel back in Europe again.