Pretty darn good!
I ordered a hot ham sandwich with swiss cheese, and my fiancee ordered a hot turkey sandwich. We both agreed that it tasted really fresh and something about the cheese just tasted really good. I was a little apprehensive about ordering my sandwich on multi-grain bread because it looked like it would have been hard and I can't stand hard bread-but it was very soft! I also ordered a pickle, and they give you those giant pickles which was a bonus.
We both ordered small sandwiches, and I'd say they were anywhere from 6-7 inches long. We were both stuffed when we left!
Defiantly a go again, especially since we won't leave smelling like onion unlike a particular sandwich chain I can think of.