I've been to this place twice now and it feels like it gets better each time. Both times I've had the Chicken sandwich. It's a pretty big sandwich and they make sure you get a big portion of chicken. Be warned though, it can be messy! Prices are decent for the hot table.
The cannoli, Portuguese tarts and butter tarts are all delicious too.
The service is great. Friendly and efficient. There's a line around lunch hour since they're pretty popular, but it moves at a decent pace.
I will definitely be back!