This is an amazing deal on SUCH a pretty dress and has good "twirl". The package it came in was tiny so I was a bit worried about wrinkles. Due to the tulle, it was actually not as wrinkly. However, steaming is recommended (no issues with the fabric). This fit perfectly on my daughter who is almost 11, but on the small side.  There were no weird smells and it held up well, comfortably for over 14 hours of wedding festivities. For the number of embellishments, I was really surprised by the quality. While there are some loose threads, they are easy to snip-off. I will most likely take this to get dry cleaned as I don't know how it'll hold it up the wash.