I have never been disappointed. The sandwiches are made with fresh ingredients and the service is excellent even on busy days. They have a seasonal menu and an option to build your own sandwich. Anything I have ever had has been excellent.
It can get very busy at times and there is a wait for a table, but I can usually get a seat at the bar.