I've been here about 7 or 8 times now either to pick up lunch for co-workers or for a quick bite with friends and the food has always been somewhere in the range of good to fantastic.
Their lunch specials are a great way to get what I would consider a full portion for about half the price (I don't think they offer halibut for the lunch special).
If you like deep-fried pickles, this place should be on your go to list, for $2.25 + tax you get a meal sized portion of hand battered deep fried pickles served with what I think is the same sauce they use for the battered mushrooms (it's delicious).
My only issue is that often I call ahead to pick up an order for the office, I do this so I won't have to wait once I get there, but every time I have to wait for another 10-15 minutes even if there's no one in line. I think they might cook everything partially and then wait for you to come in to finish it up so the food is at its best, but I would rather have it wrapped up and waiting for me. If I'm later than what I said, it's not their fault if the food quality isn't what I want it to be, but I really hate waiting.