The ambiance, outdoor and indoor seating, and nice mix of bar/coffee/restaurant gets a 4 out of 5 stars. It's also great that there is some parking available (probably mostly free earlier in the day). In Lawrenceville, fast/easy parking is a plus.
I'd give the food a 2 out of 5. The ~$12 sandwiches should be priced at $8 and are still mediocre. We've had lunch here 2x and I think it's the last.