We went to BJ's every once in a while because it was close and the food was decent.
However recently service quality has seriously slipped. The waitress was cocky (not in a funny way - rather in an obnoxious way).
The beer took forever. I mean they have beer on tap why does it take like 20 minutes to get one even though the store was barely half-full?
The food is ok, but not great. A little overpriced too.
Probably not going here again any time soon. They need to up their game.