Even though the product is labeled "xxxxl" it's actually small. Anyone with a size 56 shoulder and a bit of a belly will find it too small. It's not suitable for wearing over big jackets, as it will still be tight. The manufacturer in China seems to have a problem with European sizing.