We love Capriotti's! My husband and I love the Bobby, but my kids are fans of the meatball. It can be a bit pricey for our large family of 7 to each have their own sub, so we buy 3 large (20 inch) subs to split. It's plenty of food and we are all able to try a taste of several different sandwiches instead of being limited to one. Definitely one of the best sub restaurants in the valley.