The counter staff is phenomenal. There is always a line and he is very cool headed and takes everyone's order concisely. The problem that I have had here is that the two times I have visited, they have messed up my order 3 times. Yes, you read that correct THREE TIMES. One time it was fixed quickly and today it was messed up twice. I am not sure what the kitchen staff is doing back there, however, the wait time and accuracy is ridiculous. I won't go back due to the fact that they have goofed 3 times out of 2 visits. Food is very good, when made to order.