I'd been curious about this place for a while. Now I'm wishing I'd gone sooner. The food is awesome and the portions are enormous. I was amazed at the sheer volume of meat they put into the deli sandwiches. They're also one of the few places I've been to that makes a good calamari appetizer.
You won't have room for dessert, but grab one to take home because you won't want to miss it.