If this place wasn't so pricey sit would definitely get 5 Stars. Always clean and the service is always great. Their menu is huuuuugggge... Lots of variety and something for everyone regardless of how big your appetite is. BJ's house beers are pretty darn good as well. I'm rather impressed with the Hopstorm IPA.