Been there too. Food is great but as you said, service is not that much.

Go and try their buffet dinner in Shanghai Gardens ity Center...