2 piece set., items sold separately . White pin stripe. Wearing a sm in the Vest and it fit like a glove . Denim pants wearing a sm and they were a tad big . Nothing the belt didn’t solve . Belt sm , heels TTS #LTKover40 #LTKfindsunder100 #LTKstyletip