Dress is 100% silk with lace applique. It's about a size 6 (was originally an 8 but was taken in closer to wedding). No stains, but it is a tad dirty at the bottom. The dress was a little too long for me once it was steamed. I am 5'6" and wore 2 inch heals with it.