Costco is the best of the warehouse stores. Their products are of high quality and their return policy is very forgiving. Sams club is like Wal*Mart and their food selection is lower end than Costco. BJ's is between Sams and Costco with a better food and goods selection than Sams.
Pros: Excellent return policy, high quality merchandise
Cons: membership fee, no alcohol at this location