Perfect denim jacket. Fabric is slightly lighter than a pair of jeans and with some stretch. Loved it. I can wear a long sleeve t shirt underneath but probably not a sweater since its a fitted cut. Im 5ft 173lbs and the L was perfect (able to button too).