This place is wonderful. There are plenty of vegan and non-vegetarian options to go around. The sandwiches are great, the soups are always fresh and homemade, the baked goods and drinks are awesome and the staff are super-friendly and helpful. For a place to eat lunch, have a meeting or grab something to go, you can't go wrong here.