This dress has a lace top (lined with nude fabric in front), stretch velvet bodice and cotton gingham skirt with layers of ruffles underneath. It zips in back, and has black bows at the puff sleeves and on the back of the skirt. The front of the skirt has "Little Bo Peep" embroidered on it. There is also a built in matching panty so you won't have to worry about what to wear with this costume! Matching choker included.