Smooth thick material. Fits perfectly and hugs my curves nicely. Purchased large, 32" length. I'm 5'5" 150lbs. Little long in length but 30" would've been too short. Bottom flares out a tiny bit more than I like, but I'm keeping them since I like everything else... especially the 2 side pockets!