The cotton keeps these pants breathable, while the flannel construction adds cozy warmth. A great soft feel, the two tone stripes add style to these comfy pants. A faux fly has two clear buttons for decoration. A small pocket is on the front right. The waistband is elastic, and a satin drawstring matches the satin trim on the pocket and cuffs.