They seem to have a good variety of options but I can only comment on the sandwiches. Simply said, they are not very good.
I ordered a grilled chicken sandwich with cheddar cheese (according to the sign) which I had them press. Turns out it was brie (not cheddar!) which doesn't taste very good when melted. The other time I went I got a chicken parmesan sandwich, which is pretty hard to screw up. The chicken looked and tasted stale, definitely not fresh! Disappointed. Hopefully their other offerings are better but I won't be back to find out.