Ordered the medium size and it's true to size. A perfect fit. I have an average build and find the fit has little play in shoulders. Not tight; tailored. Beefy or broad shouldered builds may want to order up a size.
As pictured, cuffs have no buttons.