As a tailor myself, I know the craftsmanship quality of the product. I highly recomend this to you, the style, the fitting the fabric is also good,. In size well you just add to your normal size, if you're M acquire L or XL. So as the rider he delivers the package properly.