The people that knock this place do so when the staff is short handed. Sometimes I notice there is only one guy handling all orders. I am a frequent customer and so are my coworkers and the place never lets you down. Sure they have been times I waited maybe 5 minutes more then the usual time they gave me for my order to be ready, but who cares. The food is all worth it in my opinion.
Prices are fair as well and the staff is kind.