I love love love BJ's!! I've frequented this chain both in Florida and Columbus, OH and I've never been disappointed. The North Olmsted location delivers just as well!
The ambiance of the location is fantastic - it's a large and usually crowded restaurant but I never find it overly noisy, which is nice.
The menu is extensive and I have tried many things including the jumbo meatballs and spaghetti, hickory brisket and bacon cheeseburger (SO good), almost all of their chicken dishes, and their steaks. I've not had a bad meal here yet. I HIGHLY recommend the chips and salsa appetizer.
Their waitstaff is friendly and personable and their prices are reasonable. I'll agree with other reviewers who say that the wait for food to come out can be lengthy. I don't find it overly long to the point that I get annoyed but this certainly isn't a restaurant that you should choose if you're in a hurry.