The *idea* of BJsRestaurants is great - check in online, order food so it is ready, wonderful! The problem is in the execution.
First, we have a large family - 6 kids under 10. We have never been able to reserve seating ahead of time because we are a party of 8 and BJsRestaurants only allows reservations up to a party of 6. I have to believe larger parties frequent the restaurant enough for this to be a frustration.
However, with the newest update, you can order your food through BJsRestaurants (even for larger parties!!), it tells you when to show up, and you are seated with food prepared for you more quickly. So... our party of 10 (we had two guests with us) ordered the food, waited at home for 15 minutes before driving to the restaurant and we showed up exactly at our “time given.” Unfortunately, because our party was larger than 6, the restaurant was never notified. So we had an *additional* wait of 45 minutes. Ok, so we finally sit down and this is the part where our food should come out more quickly because we ordered through BJsRestaurants . Nope. It still took 20+ minutes for food to arrive.
Meanwhile, I see signs throughout the restaurant touting how easy having BJsRestaurants makes dining. If you want to make it easy, allow for bigger parties to reserve a table, actually communicate to the restaurant even when said larger parties order, and for goodness sakes, if you give a time to show up at the restaurant, follow through!