Lovely soft cotton fabric, very comfortable, and for a shorter lady just give the legs an extra turn up, wash these on 20 degrees and spin on 600 then smooth out and hang to dry , this makes ironing much easier. Arrived within 3 days of ordering via DPD who kept me informed at every delivery stage, well done Emreco, from Glenda in Devon