Stretchy fabric, a size small but plenty roomy enough to fit up to a size 12, in good condition