I attended my office Christmas party here, there were 8 people at the table. We were seated next to the kitchen. It was a bad decision by management and wait staff to sit large groups beside kitchen, as it is so noisy, can hardly hear across the table. Big groups should be seated away from kitchen, smaller groups of two or three are fine.
Food quality was great, for that alone I would give 4 stars or more.
But the review was about total experience. I would highly recommend larger groups to not sit beside the kitchen to have a very positive dining experience.