I gave a 3 star rating because I've eaten there a few times and the food and beer has always been very good but I have found their wait staff very poor. The waiter this last time was very attentive but forgot things the servers were very surley bordering on mean we did not get our silverware till after our food arrived. I don't usually write reviews but i felt that i needed to being that I had another poor experience with staff at BJ's. I wiil eat there again I just hope the staff improves.