The food is pretty consistent and good. We are usually looking for a change of pace from I Hop or Village Inn type fare when we go to BJs. Usually have to wait to be seated so we try to avoid the usual peak hours. Service can be inconsistent. Sometimes have to flag down other staff to get served. Luckily they've been responsive. We've learned to be aggressive about getting drink refills. The burgers are good. The Tomato soup is great and the Angel Hair pasta is good too. Avoid the flatbread sandwiches- uninspired. Ambiance is okay but acoustics aren't great- loud. Parking is lacking especially on weekends. We will be back in spite of spotty service. Good alternative to the AppleBees routine when you are looking for a restaurant that serves alcohol.