58% Acrylic, 22% Polyester, 15% Nylon, 5% Spandex.
Fits true to size. Size Small measures 23" in length.
Model in image 1 is 5’5” and is wearing a true to size XS.
Model in image 2 is 5'4" and is wearing a true to size XS.