Good food but terrible service. You will wait a long time and often your order will get screwed up. They seem to be chronically understaffed. It doesn't seem like the staff's fault, as they are always rushing around trying to do their best, but just not enough staff to handle the customer volume. C'mon manager/owner...this place is always busy but you are going to start losing customers because of the slow service. I know I certainly won't be popping by unless I have at least an hour to wait.