I bought a size small to wear to a wedding, and although the dress was gorgeous and perfect for a fall or winter wedding, the threads began to pull after one wear. This is unfortunate because you cannot repair the loose threads. In addition, be aware if you are tall; I am 5'2 and the size small was a perfect length because I like my dresses short, however I was wearing 0.5 inch heels and at times it was too short! You most likely would not be able to wear big heels with this dress. It is very pretty though!