this is not xl and not cotton. it is poliestet
Beautiful jacket,very well made,No smell.True to size measurements,looks wonderful and warm!