The sandwiches here are great and I often stop by here for lunch. They are not stingy with the fillings, and the breads are always very fresh. The average sandwich costs around $5 or $6 and they have excellent side dishes such as soups and salads. The cookies are also very good. The sandwiches are made on the spot and the staff is quick, even during the lunch hour. The wait is never very long. There is a decent sized seating area, or you can take it to go.