i've only visited it once since i've become a vegetarian so take my review with a grain of salt.
i found the number of vegetarian selections to be a bit limited. i've always liked their sandwiches and soups and they only had two sandwiches which were veggie. in all fairness, i really didn't look at the salad choices. i got a soup and sandwich combo and the sandwich was large, tasty and quite filling. the tomato soup tangy and delicious.
Warning - as per the previous review - their bread has a very hard crust and takes a bit away from the enjoyment of the sandwich (unless of course, you love hard, crusty breads) and you might want to request your sandwich on a softer bread.
it's a nice lunch stop.
i would rate it excellent, but because of veggie selection, i'm taking away a star.