Shortly after I wrote my 3 star review, Christopher contacted me. He was very apologetic about our experience and wished that we had enjoyed our meal more. He immediately offered to refund us the cost of the meal because we weren't 100% satisfied.
After discussing his offer with my friends, we decided to take a 50% refund. Let me just say that I was personally a little uncomfortable with this because while I have received refund/free meal offers from other businesses in the past, I've never taken them up on it. I don't think it's about the money and I certainly don't write reviews to elicit free meals. However, since the 3 of us split the cost of the meal evenly, I felt that it would only be fair if I took my friends' suggestions into account.
Anyway, the refund check arrived in the mail yesterday. I decided to upgrade my review to 4 stars given the overall experience. It's rare to find business owners who value their customers as much as Christopher.