Suits and vests