When a friend suggested meeting here for lunch I don't really know what to expect, but when I arrived and the place was packed with people I knew it must be pretty great - and it was! They have a wide selection of freshly made to order sandwiches, and also homemade soups.
The set up is kind of confusing but all in all it is a great place to go for a great, quick, reasonably priced lunch.