I've been here a couple times both to dine in and also take out. I usually much prefer taking out from places because I love being able to eat the restaurants food in the comfort of my own flat while watching a movie or something, however I would recommend eating in at The Dining Room not because of the atmosphere or anything but because of the fact that the quality of their Chinese food degrades if it spends more then 5 minutes in a take out container....
They don't really deserve 4 stars... more like 3.5 stars but their Chinese food is some of the best you'll probably find in St. Andrews (though that's not really saying much) and they have a pretty large selection so that is really nice.... BUT they have a couple strikes against them in my book which are just unforgivable: 1. The don't offer chow fun on the menu (just chow mien dishes), 2. They offer European dishes/Chips (common people if your going to go to a Chinese restaurant don't order European dishes...or your an idiot), 3. They offer no other form of seafood besides Prawns and Squid (except for like one appetiser that has mussels in it)....
Like most Asian restaurants in St. Andrews they seem to be unsure of their focus, dabbling in Korean, a bit of Hong Kong and Singaporean cuisines....
All in all the closest I will get to real Chinese food sans flying back to San Francisco or China for that matter but just not the same... Oh well....
*If you going to dine out stay away from the Salt & Pepper Squid because whenever I dine out it always comes home soggy after sitting in the container for so long,
* Also my friends really liked the crispy chicken in Lemon sauce but I thought it was just too sweet.
*I like the Sai Nyau Soup, Salt and Pepper Prawns, Roast Duck and Singapore Chow Mein read more