Great lunchtime place as long as you know what to expect. Look at the menu before you go - see the menu photos here.
The menu is very simple and consistent. It doesn't change much. There are daily specials but that doesn't give a great variety to the menu.
What they do make is amazing! The bread is fresh, the meats and produce are tasty and simple. I've never had bad food here.
The table service side, opposite the take-out counter, serves the same menu. You just get the convenience of a waiter or waitress. When I've sat at a table the staff is fast and attentive and has great suggestions if you want them.