This place makes great food, when it's made correctly. Service has steadily went from bad to worse. We waited an hour tonight for a steak sub and taco salad after being told it would take 30 minutes. After an hour wait we asked what was taking so long. It seems our food was sitting there the whole time and no one bothered to tell us. After the 20 minute drive home we discovered our taco salad had no meat. Not a happy camper. I called and the manager promised a taco salad on the house next time. I can definitely say there'll be no next time. This location is continually getting our orders wrong. The food is good but the front counter needs to get it together. They dropped the ball tonight, twice. And the girl taking our order and handing out food either had a recent brain injury or was extremely high. Super slow motion everything, slurred speech.