Full-arm length with elastic bands. 28" long. Made of PVC with fiber-reinforced sleeves. One size fits most.