They have this sign at the front entrance in chinese " test run, we apologize for the service" .... We were there 2 weeks ago, it took forever for the kitchen to cook and serve the food...
The only thing we will recommend is the Sea Food pot-stickers. Amazing taste.
Cash only so far, price is at mid-range....