Thin, not very heavy, like a padded parka. Not marked for size but should be a XL or XXL. Looks like this one was worn, shows some wear and a bit of stains on the white part.