I stopped in at the Main St. location with about five of my friends on a Monday afternoon. They has a deli case with many different salads, a menu with several sandwiches, and a soup of the day. There is also an extensive beer and wine selection, as well as artisan juices and soft drinks. Ordering is done at the counter, you pay right away, then you seat yourself. The food is delivered to your table. The ordering and paying process, the variety of menu options, and the abundance of space makes this a great place for larger groups.
It's a european-style deli, so interpret that as you will. The food was light and fresh. I got 1/2 a cucumber sandwich with hummus and a cup of soup, and probably paid too much for it, but I suppose one pays also for the experience and atmosphere, and the place sure is accommodating and convenient.