Always at least one vegan option, sometimes two. Pretty much always at least two vegetarian options. Only downside is usually ONLY one vegan option, but they have to stay in business and realistically the vegan population is only a small fraction of their business. Also the vegan option on the menu is often the same for about a week at a time so it's not usually the kind of place I would eat two times in a week.
The atmosphere is very nice, and even when there are very long lines the staff whittles them down super quick. Free sample of anything on the menu and no pressure to buy if you don't like the sample of the vegan option.
You can always call in advance or check out their facebook to see what is vegan on any particular day.
Cons: only one vegan option