This is great lunch food for not much more than $6. Good sandwiches and always friendly service. I love how all their sandwiches are on the spicy side, however i can see how a lot of people dont like the spiciness. Regarding the bread - it's much better than Subway. It's crusty italian - not soft and soggy. I wouldn't say the bread is "tough".
the wait is a while - i always order ahead of time and walk to pick up my order. Always ready when I get there.