Stretchy material, thick and good quality. Pull on, no fastening. Fit beautifully. Size: UK 12. I'm 5"5 and they fit brilliantly on the leg length.
eBay