Top: dark green and black 100% polyester Skirt: black and white stripes tag says medium but will fit small. Got this skirt from posh and it looks worn out because of lint allover the skirt if u look closely but the elasticity/fit is still perfect. $10 for both