I purchased and ended up returning. The dress came to me dirty and the design was pulling away from the dress. I don't think it would have lasted all night, much less through being cleaned. It was a beautiful color and design though.