Lightweight linen. Loose cut and could be worn as a dress or a top. Label size says 12m but it would fit 12-18m wityh shorts or leggings.