The owner contacted me about our experience and replaced our entire meal for free. As we live about 45 minutes away and don't eat there often he could have said to heck with us, but taking care of the customer and making it right was more important to him than the money.
Kudos for fixing a bad situation and earning our loyalty!