The soups are the best ever. My only complaint is you never know what soup they will be serving. There is no set rotation, but if you have a favorite they will put you on a list and call when they are going to serve it. Now that my whining is over I can say I have never had a soup there that wasnt great. The sandwiches are huge. Try the one called the big mess or hot mess it is delicious and appropriately named.