I really can only review for one sandwich and that's the house-made mozzarella, tomato, basil sandwich because that's all I ever get and have been getting for years now. I'm sure their other food is great, but that's the sandwich I want when I come. I miss the piece of chocolate they used to give with it. I'm not a fan of the bean salad, but they let you get a cabbage salad instead which is pretty good. While my sandwich is baking I go next door and get a Ceylon tea from Lux. It's just a great combo.
Both places have great ambience and fun people watching. You can eat outside when it's cooler or take a spot inside at either place. The only issue is sometimes parking is hard to find at the busy times. It's a great place to go.