Good for you, however, I don't know of any law or statute that says that they are obligated to honor it. It is good that you called first to confirm. I think that it is a wise thing to do.
I concur that it was appropriate for you to have had a meal there. Again good for you!