I've eaten Capriotti's sandwiches before, but tried their catering for the first time at an event over this past weekend. The catering was fabulous - the sandwiches were just as fresh and delicious as the ones in the shop (I probably ate 4 of them for lunch) and the salads were crisp and flavorful. The catering staff was really helpful and professional. Much appreciation for Capriotti's for feeding us at this event, and the sandwiches were delicious!