I went here several times for lunch when I worked in Lawrenceville. The staff is very friendly and the sandwiches are a million times better than Subway. However, when you put in custom orders (in my case: no olives) they are sometimes ignored. Twice I opened up my sandwich after a 10 block walk and discovered there were olives and olive juice in my sandwich which completely ruined my lunch.
My recommendation is to check your sandwich before you leave, which I know makes you look like an a**hole but I just hate sitting down to lunch and discovering my meal is ruined.