I've only been to Shanghai Park once or twice, but it gave me a nice impression. It's a sit down restaurant and you order plates of Chinese cuisine. Sometimes, when there's a lot of people there, it takes a while for the food to come, but the chefs do a nice job, and it tastes very good. You rarely have to wait in line for booths, and the service is good. The owners usually make apperances as well. Another good dining point to check out if you're into Asian Cuisine.