Good food - fresh and flavorful. Customer in front of me wanted gluten free bread which they were apparently out of. Several times I’ve been in and it appears that they never seem to have enough staff… creating other customers that are waiting for orders to be grumpy, disgruntled and rude. Atmosphere tense. This particular time there was only one girl taking orders, making sandwiches and doing cash register. Two others making sandwiches at back counter for what I assume are to go orders and one cooking in back. Line was to the door with several people waiting and several others sitting and waiting. I waited 25 minutes from walking in door to paying. Others were commenting they had been there for an hour. Staff were doing their best.. just need more of them.