Costco has more than 120 million members, and the popular Kirkland Signature brand is a big part of that success. Here are some reasons why.