Quality sandwiches and great soups at a reasonable price. Their bread is excellent as are their soups. Sometimes the sandwich making could be a bit better put together instead of sloppily thrown on bread. Usually their service is good but occasionally it can be a touch slow while ordering. Their menu and their combo options might be confusing to some, especially if you are new. We visit somewhat regularly, mainly on weekends when kids eat free. It is a local place with four locations in the valley. My family enjoys it enough that we will continue going here and we recommend this place.