This tie dye bucket cap is 100% cotton and is one size fits Most. Due to nature of the dye process there will be variations in the dye colors.