All sizes tend to run a full size small. So XL is really L etc . . . Also the button holes are smaller than the buttons, so you really have to work it to get the vest on. Great vest, but just make sure you are small enough to fit it.
Another really good item. In my opinion, the picture does not do it justice. Very impressive and completed my outfit perfectly.
Also, nice to see a weskit that is not 'upper class' (like much of the steampunk genre), or Chap. No unfastening the lower button here, Victoria is on the throne, not Edward:-)