We don't have a BJ's in our town, just Costco and Sam's.
The products at Costco are generally higher quality than those at Sam's.
Our Costco is so popular and so busy, especially this time of year, that they are preparing to build a second location. That's impressive for our "little" town.