Good food and good service. Can get a little slow when business is booming. The sandwiches are a little over stuffed but hard to complain when you get more than your money's worth. Always has been fresh and tastes great! Not sure about their longevity but hope they are around for a long time.