I'd give it a 3.5 if I could. Nice little independent sandwich shop. I had the roast beef and it was a large and delicious sandwich. Service was alright. The salad that came with my sandwich was pretty mediocre. I had a decent meal and a decent experience but nothing earth shattering.