One of my favourite places from my hometown. The sandwiches are epic. I can't think of a place that serves tastier sandwiches - the lamb sandwich is my personal favourite (try and get it on the focaccia) and they definitely do not skimp on the meat or servings. Their soups are a bit of a rip off, but quite tasty. I think their clam chowder is tomato based (Manhattan style) and their breakfasts are excessive as well. You are going to drop about $15 minimum for lunch/brunch, but I can hardly say it's overpriced given what you get.
It get's busy during the weekends for brunch so arrive before noon or after 2.