we eat here several times a month, usually for lunch and dinner when we can. The food is good just dont be in a hurry as the place is always busy. I have found the service to be good during lunch but awfull at dinner. At dinner last night we had kids with us and a birthday celebration and had the worst waiter ever. I could tell as soon as we ordered our non alcoholic drinks the waiter lost all interest in us... I guess he figured his tip was not going to be worth his time and managed to screw up the food orders, never refilled the drinks and after repeated requests for a desert menu just forgot. So this waiter will not have a long carreer but in the meantime he is costing his company customers. There was a black family in the table near us with a different waiter who were suffering the same issues and were upset too, so this is more a management problem as anything. Never a problem at the other bj's we visit.