This may be the best managed sub shop You will ever find. Staff is friendly and fast with Your order. Their soups are delicious and arrive hot. I'm not sure what they do to their bread, but it seems to be way above other shops' breads. Their Paninis take a bit longer to make than other shops, but they are well worth the extra few minutes. Nice free internet while You wait or while You dine. The place is always clean, no matter how busy they are. Consistent quality place. Once You find them, You'll be back for more.