100 % cotton
long distressed denim coat
buttons all the way down
split in the back
very fashionable
great quality
heavy *
oversize fit
small fits up to medium
medium fits up to large
large fits up to xlarge
xlarge fits up to 1xl
No stretch ** but does have oversized fit *