MESH RUFFLE TOP. 65%COTTON 35%POLYESTER. S/M fits up to size 10 M/L fits up 14-16BOTH MODELS ARE WEARING S/M