My son loves this place. The turkey sandwich is made from real turkey rather than lunch meat, which is a nice change from typical sandwich places. Also, they are very happy to replace a sandwich if it doesn't come out as desired.
Their chicken noodle and portobello artichoke soups are delicious, and their bread ends make great toast. Just be sure to get them early, because they sell out.