I'm thinking of ordering an Argyle Waistcoat, but all the sites I've visited don't have any sizing on them. Are they one size fits all or how do they work? Thanks.