Update..
The owner of Cavalho's reached out to me to try to make it right and I can appreciate that. So I'm changing my rating because I believe great customer service can go a long ways. Maybe it was just an off night for them and we all have those from time to time. Thank you Philip for your emails, I did appreciate it.