One size would fit up to a UK size small 18 Length approx 59cm 15% Alpaca, 45% Acrylic, 37% Polyamide, 3% Elastic