Local independent can mean "uninspiring and lacking", or "fair enough but nothing special", or - as in this case - an undiscovered jewel. The food was well made, well presented and tasty. The service was quick and polite. The price was great value. I will be returning