I eat here a couple times a year. I prefer this location to the Olive St. Blve. one. I think the service is better, things are cleaner, and I feel more comfortable with the staff, for reasons I don't completely understand.
Once you leave the green salad bar, it becomes more of a challenge finding vegan fare. Most of the soups have milk or meat and are, of course, loaded with salt and who knows what else. It's a good day for me if there is one vegan soup, and a very good day if there are two, which has happened on more than one occasion. I sometimes throw caution to the wind and consume one of the "cream" soups and the vegetarian muffins, that are pretty good and substitute for dessert, which is otherwise frozen chemicals, milk based puddings, or high fructose corn syrup concoctions.
You can get a near vegan experience here, certainly a vegetarian experience, but be prepared to look hard, compromise a bit, or fill up on green salad, which is theoretically all you can eat. Still, sometimes I just like to go there, and grandma likes it, regardless. Just get your mind right before you open the door.