Talk about soft! This flannel is oversized and cozy! Just like if you threw on your husband or boyfriends flannel shirt. It’s loose, has functional buttons, is insanely soft and can be worn as a top or as a cardigan. Since it’s an oversized fit I’d recommend wearing a more fitted top underneath, or a graphic tee. Oversized fit. I’m in the M for reference.