Runs slightly oversized! I’m in the large but need the medium. Top is t shirt material with poplin sleeves and skirt. Vest is removable. #LTKunder100 #LTKCon