As the name implies, this is a sub shop.  They have a variety of hot and cold subs, some traditional and some not-so-traditional.  You can get an Italian (cold cuts), meatball, Philly, and several more. So far all the ones I have tried are good.  \n\nThey only have \"white\" or \"wheat\" bread, compared to others who have four or more choices.  Their bread holds up better than Subway's bread (don't know why, but Subway bread seems to turn to mush pretty quickly).\n\nThey are pricier than Subway, but they are worth the difference.  And their staff was very friendly and helpful.  One thing you have to know is that after you pay you will probably have to wait about 5-10 minutes for them to bring the sandwich to you.  They make each one fresh, and custom to your order.  As near as I can tell they even slice the meat themselves after you place your order.  Unlike most places that have little bins of prepared ingredients.  So it does take a little longer.\n\nThey are popular enough that sometimes they do get busy, and the line can get long.  It's because lots of people seem to like their subs.  But it also means a longer wait if you hit them during a rush.  I try to time it a bit early (maybe 11:15 am), or a bit late (maybe 12:30-1pm).  If you try to go 11:30-12 you are likely to hit the lunch rush.