By NeedlesMade up of 7 vintage flannelsEach flannel is sewn together to form one garmentMarked size M fits a true to size medium18 inch shoulder width28.5 inch length9/10 Condition