Came on time and I ordered the correct size. Fits perfect for me. 3x. You order big so you can dress warm in layers. Comes with the padding which I wanted. Good price for me. I’ve been lookin for about 6 months and this is what aight my attention.