I don't recommend coming here during a holiday since it tends to be packed, plus lots of takeout orders that they have to deal with.
They also seem to make all dishes for a single table one after another, so if you come right after a large group, expect delays. We had to wait for an entire family of 10 to be served their 25 or so dishes before being served our 3 very simple dishes. We literally waited 30 minutes for our food. They were severely understaffed, had to ask for bill 3 times. The food was pretty mediocre.
They were very apologetic but we were very close to just leaving.