The sandwiches are very tasty. We had the sweet potato and the Madison chicken sandwiches and both enjoyed them very much. There are two or so tables inside where you can eat. The pricing (about $10 per sandwich) does make it a rather expensive lunch, though perhaps not by Toronto standards. The service was very friendly, though there was just one person manning the shop, and a steady stream of people coming in.