This great matching outfit for girls and dolls is cotton. The top features a gathered neckline forming a small cap at the arms. The skirt is an orchid print featuring elastic waistband and two layers of ruffles at the hemline. The purses match the ruffles at the bottom edge of the skirt. Please note the doll size is sold separately and comes in four different doll sizes. The American girl doll size fits 18 inch dolls including Our Generation. The baby doll size fits dolls in the 14-16 inch size category. The Cabbage Patch doll size fits dolls in the 15-16 inch size category who have chubby necks. The My Twinn size fits 23 inch size dolls.