Cotton mini dress and its gorgeous in person I get compliments on it every time I wear it. Its a little more then I usually like to pay for a dress but the dress is quite special and high quality so it was worth it to have such a beautiful piece in my wardrobe. I will order again next time I have a special occasion and need a special dress.