Genuine natural ocean hand gathered unaltered stones, with two hand drilled holes for sewing. You'll get the actual buttons shown, smooth and naturally tumbled. They're about 1.25" to 1.5" long.