Very well made, the material is excellent, I am 5'7 and 140 pounds, mother of 4, my waist measures about 32in, the Large fits perfectly, on the first buckle. I first ordered the small because of some reviews, but had to return it, the process was extremely fast, and as soon as it was shipped, I received my refund and ordered the Large right away, 2 days later, I received the correct size. Just go one size smaller than the chart, I am a small to medium size shirts, but the I don't believe the M would have fitted. No complaints here.