I've seen people talk, on this MB, about good quality at Costco and I've always thought the complete opposite. Not a fan of the Kirkland brand. Also like to often get pasture raised eggs and grass-fed meat which is consistently available at BJ's and I've never seen pasture raised eggs available in Costco and the meat selection also nothing to boast about. Don't like that open warehouse feel either, in which the aisles aren't even labeled and the store just feels dirty. BJ's just looks like a bigger grocery store, much cleaner and organized. They also have good deals on electronics. I've gotten smart TVs, laptops and other accesories there for my kids after comparing prices to other close by stores like Best Buy and BJ's always consistently had the better deals. They have plenty of self checkout registers, too, which I prefer. I can get in and out of BJ's in 5 or 10 minutes whereas with Costco, you're never not going to face long lines.I have a BJs membership and it's ok, I just think the quality on a lot of stuff is better at Costco and prices are overall better (unless you want to fuck around with coupons like they make you with BJs). I would also agree that BJs has an overall nicer overall environment, and is organized better. At least when comparing my 2 local stores.