The top is size Small Petite and is 95% cotton, 5% elastane.  Shorts are size 2 Petite and are 98% cotton, 2% elastane.  Mint condition - never worn - bright green - shorts match color on collar of blouse.  From the estate of a wealthy Palm Beach lady who loved to shop.  Typical Palm Beach colors to show off that healthy summer glow!