While the food here is pretty decent, the last few times I've been here the service has been really slow for both takeout and dining in.
I brought my brother from out of town here for a quick dinner and when we arrived the place was not too busy but there was a good amount of people waiting for takeout orders. We sat down and waited literally 40 minutes for our food to be served to us. I'm not sure what the problem was but it was as if the cooks were making one dish at a time. Almost everyone in the dining area also waited that long for food to be delivered to them and there were quite a few complaints. The servers offered no explanation or apology as to why it was taking so long and customers started walking out. The employees at the register actually began telling people before ordering that it was going to be a while, causing many people to not even bother. It seemed as if they only cared about getting the takeout orders taken care of first, but even when there were no longer any takeout orders to be filled, the service was still ridiculously slow.
If you are on a tight schedule and looking for somewhere quick to dine, I would not recommend this location.