Blush colour silk like material. Beautiful dress simple with belt would look great with heels. New never worn from H&M. Posted recorded Royal mail UK postage only no returns. I would say the dress is midi. Am 5.6 stops just above my ankle.