This place would be closer to a 4 or 4.5 stars if not for my frustrating experience:
I had ordered a beef wellington off their specials menu. The filet was way over-cooked; parts of the filet was extremely dry, but there were also bits of under-cooked parts to it as well (you can see this in my picture). When I suggested to the server that the meat was poorly prepared, he assured me that this was how it should be and apologized for the inconvenience..
This first order had really dampered my mood for the rest of the meal, but it would be unfair for me to say that the other dishes were not good.
Singapore salad - one of their most popular items and for good reason. Very tasty and had a nice mix of textures
Lobster ravioli - kind of spicy, which is a bit weird for a dish I expected to be creamy and savory.
Peking and char sui (sic) duck - my favorite of the night. The duck breast was perfectly prepared and the make-your-own wrap style akin to peking duck prepared at Chinese restaurants was very fun
Black cod - it was served atop a turnip cake which really clashed with the flavors of the cod. They tasted very good eaten separately, though.