I've only been in for the sandwiches and they are the best in the valley. I have tried at least half the sandwiches on the menu and I would be hard pressed to tell you which is the best. The bread is made fresh. They is plenty of meat and cheese. I can't get enough of this place.