Straight fit. Long sleeve Length in size small is 18 1/2" The model is 5'10 1/2" and is wearing a size small Composition: 100% Organic Cotton