I was very pleased with all the vegetarian and vegan options here! The sandwiches are quite large, as are the large salads. It did take quite awhile for our food to come out, but I realized that there is just one person making all the food for the whole restaurant (sometimes two). So just plan on waiting awhile after your order, and know that when it comes it will be very large, very filling and very fulfilling. I can't wait to go back.