This Coat will give you the best shape for your body. The fit is great but it is tight through the shoulders and hands. My weight is  266 Pounds and my length is 6 Feet i ordered xxl its good but i need to loose a few pounds to  make it perfect. The bib is stylish and it is removable. The coat is warm. The reason for giving 4 stars is the color. I ordered the navy color but unfortunately its very dark navy that make it almost black for human eye.