The restaurant is very casual and small. The servers were very friendly, albeit young and not very experienced. The pricing is fair and the portions are large. The sandwiches were delicious and the soups were interesting with good combination of flavors. The ingredients in the sandwiches and salad were all fresh.