I have eaten here several times and have yet to be disappointed. The subs are giant and filled with plenty of meat and toppings. The service is friendly and patient (while I wait to figure out what to order). They cut the meat and make your sandwich fresh as you order, unlike other places that have the entire inside of your sub already portioned out and pre-wrapped in paper/plastic.
Prices are pretty good for what you get. I will continue to come here time and time again.