This was our first time at BJs. Four adults and 3 children ( 2 of them being 7 years old) for dinner today. They were busy, but we only waited a short time to get a seat. Once we were seated, we waited about 15 minutes for a waitress to come and take our drink order, then another 15 minutes for them to come. We each ordered a beer and were then asked for our IDs. With 3 older kids at our table the waitress stood there and scanned every detail of each of our IDs (mind you, we are all in our 30s with children). After trying to order chips and dip for appetizer, the waitress returned, much later, to tell us they were out of them. After our appetizers came we had to flag the waitress down and ask her if we could order, at this point we had already been there an hour! She finally took our order and then returned 3 separate times to tell us that they were out of the things we had ordered! Refills were never offered or given and we had to ask for dirty plates to be removed. I ordered the slider burgers with fries. The burgers were thin chip-like burgers that were burnt. I asked the waitress if they were supposed to come with grilled onions like the menu said and she stated they were in the patty. I found ONE onion in one out of 4 burgers! No apologies for the terrible food and service. The service was absolutely unacceptable, and 2 hours for dinner is outrageous especially when you're trying to entertain kids! We will certainly NOT be returning!