100% cotton. Super soft elastic band. Seamless backside, no annoying seams on the back. Button fly. Sizes - S (fits waists 28-30), M (fits waists 32-34) and L (fits waists 36-38).