The sandwiches are alright. Where this place really seems to hurt is behind the counter.
Every time I go in, it seems to be staffed with badly shaven, slightly confused, (if not stoned) guys in dirty shirts that have to be walked through the order.
Typical experience...that JUST happened 12 minutes ago: "Hey...whudda want?"..."Ok...ugh do you want lettuce tomato and onion on that?"...checks the board..."oh wait it doesn't have that, never mind"..."you wanna drink or sumpthin else?"...then when I'm checking out, "ugh...you didn't get a drink did you?...cool...did you pay before?".
Casual is fine, dirty and confused, not so great.