They get a 3 star from me solely on the wait time for the food. We came in for a quick lunch today and the lounge was dead. Other than us, I counted 6 other people. I ordered a half salad and my husband got some boneless wings (not something that takes a long time to cook). We waited a looooong time. Long enough to that we thought about putting money down for our drinks and just leaving. It finally came out and the food was good. Typically Boston pizza food we've all had over and over. Our waitress was pleasant and this was not her fault.
The bar was clean and they had lots of advertising for cheap drinks and food, especially on game days! BP's is definitely the place to go for sports or with the kids.