I purchased a extra large and should have gotten a XXL. I normally get a great fit in XL so I think you should purchase a size larger than your normal size. Having said that, the vest is great looking and well-made.
Pros
Perfect fit
Cons
The tweed material may be too hot for some climates.