I've been here several times and am certainly not impressed. The atmosphere is decent - it's a small place with dim lighting, but it's not kept terribly clean. Furthermore, the menu is nothing to shake a stick at... unless you really like sub-par sandwiches.
Last time I went there, both mine and my boyfriend's bread was stale and I almost wish I would have stayed home and made my own sandwich.
Needless to say, I won't be going back there again.
DO NOT READ IF YOU'RE SQUEAMISH - the last time I dined in, there was hair not only on my plate, but also twisted into the threads of the mustard container on the table. Not to mention the chicken bone in my soup... GROSS!