I love this place, they have excellent service. Although it could take up to 20 minutes to get your sandwich, it is so worth it. They make sandwich's as large as 20 inches. Now thats a sandwich. The staff is always friendly, and always thanks you for your patients. Whenever I walk into a Capriotti's it is packed with hungry people. It's is packed because everybody knows that this is the best sandwich places in town.