Nice, soft, thicker linen material with ruffles on the sleeves and around the neck. Almost a denim color! Super cute. Runs true to size. Lilian wore the small, Breanna wore the large.