Two piece set but is purchased as separates! LOTS of stretch in both pieces. I did an XS on top and small in skirt #LTKU #LTKSaleAlert #LTKSeasonal