Being upfront because I think it helps future buyers. I ordered a large and it fits well through the chest but the waist runs a bit roomy. If you're between sizes go down. That said the leather quality is genuinely impressive, that kind of softness that makes you want to keep touching it, which anyone who has handled good leather will understand. Knee length is exactly right, buttons sit flush and feel solid, belt adds versatility since you can wear it open or cinched in. I docked a star for the fit note but I wear it constantly and don't regret the purchase at all.