Had the worst experience at BJ's last night. It was National FREE Pizookie Day and I was craving one so we ventured out. After waiting almost 50 minutes when we were told it would be 30, we were seated. Ordered basic things along with a "sprite" (that is not the brand they have) which we were told the syrup was out and they had no more - we got one from the bar... - anyway, our food came but we waited another 6 minutes before we got utensils so food got cold. Not totally blaming the server but MAN service was bad. Our drinks ran out and other servers noticed and were pointing - 10 minutes later we got a refill. That was the theme of the night - waiting. On the table was a "flyer" that said if you download app and pay with it you get a free mini pizookie, we asked if we do that can we get a mini and the free regular. Our server said "I will just bring you 2 regular ones" - OK, great! We figured he was making up for our LONG, cold food night. After ordering pizookies then waiting another 20 minutes to get said pizookies - happy at last. I got the reward I was looking for. Finally the bill was dropped off - our server charged us FULL price for the 2nd pizookie we would not have ever ordered. We could not find him or anyone else and it was now 9:pm. I just put the exact amount of bill down - and left. Last time they ever get my business. Horrible service! Not sure if the food was any good as it was cold by the time we got to eat it. The pizookie was awesome - as always but the price was not!! Never again BJ's.