When this place is having a good day, it is excellent. The turkey club calls to me. However, when they are having a not so good day, it can be very meh. What's unfortunate is that you can never tell what kind of day it will be. It can also be a bit pricey, which is off putting when they are having one of those not so great days. I'd still say to give it a try! Seriously, get the turkey club.
*Update-the quality and friendliness of this place is failing. After the last time I was there, I'm in no hurry to return. And I so desperately wanted it to be awesome.