When the food is good, it's great. Problem is, it's hardly ever good. My soup is always cold and they could never manage to actually MELT the cheese in my grilled cheese sandwich. All of this for usually around $9 or $10.
On the upside, the staff is friendly and always smiling. Not sure how much that means when the food and prices stink, but it's better than rude workers!
We've seemed to have better luck at Panera with breakfast, so I'd say that's worth a shot. But if you're in the mood for soup/salad/sandwiches, I'd try someplace else.