100% Cotton. Drawstring waist. True to size. Ashley is normally an 8 in pants and is shown wearing a medium here. Has pockets!