they are one size but come with two lengths of elastic as i found that some women (me) and one of my boys needed it to be snugger. thus the "large" and "small"
available in double layered organic cotton flannel or linen
hand washable. hang to dry
or you can also apparently sterilize them by putting them in a 160 degree oven for an hour.