Meat and cheese was fresh-sliced, lettuce, tomato were fresh and Good! Service was quick and efficient, sub was delicious, with just the right amount of meat and cheese. My husband and I split a regular size and felt it was a nice size for lunch. We had just eaten a (too huge!) sandwich at a HoneyBaked Ham location a few days before and the contrast was delightful! First time there and we are Fans!