This four star rating comes with some warnings/suggestions:
The sandwiches here are great, you just have to order the right one. I would recommend sticking with something that is based on deli meat. They also have a good selection of beer and a big bar to occupy you while you wait for a table.
This being said, there is a long wait, which seems in part due to non-efficient service and lack of tables (note all the dead space by the bar). My first of two experiences here we had a large group, for which they only had one table to seat us. We had to wait 2 and a half hours for the other party to leave the table before we could sit down.
I would recommend coming with a small group of people and then sit and order at the bar.