The sandwiches are *huge* and they have over 50 to choose from (not including the daily specials). The bread is made fresh daily. Yum!! They also serve breakfast. The atmosphere is pretty bare boned and basic. But it is clean and the food is good. Don't try to stop in for dinner-they close at 3:00.