Came here with a large group last weekend, had a mediocre experience. The food was fine and the portions were quite generous, but the reason for the 3 stars is because of the service.
The restaurant was by no means busy, yet our food came out quite slow and it was difficult to get a hold of our server. I figured that since we had a large party, the food would come out together and may take longer--which was fine. However, when ordering take out to go at the end of the meal, it took upwards of 20 minutes for one quarter chicken dinner come out. Not only that, it took at least 10 minutes for the server to give us to-go boxes when asked.
A redeeming moment, however, was when my meal came out without the bread and I was given a couple slices extra.
All in all, I wouldn't have mind coming again if it wasn't for the wait.