Really great sandwiches, yummy baked goods. But do not bother coming here at noon on a Saturday. We walked in at 12:15 and didn't leave until 1:00!!! The line wasn't long at all, it just took them forever to take people's orders, then had to wait half an hour for our food to come up. The manager walked by us a couple times and we were obviously irritated, they looked at us a couple times and of course they didn't care that everyone's orders were taking so long.
Next time we're definitely calling our order in ahead of time. Such a waste of time standing there, and to top it off half of our order seemed like it had been sitting there a while before the rest was ready. Very disappointing.