The dress came promptly in the standard Amazon packaging. It definitely needed to be extensively steamed because there were wrinkles all through the skirt. I'm 5'7" and wore 4 inch heels so I wouldn't have to alter the dress shorter. If you are short you will need to alter it. I took a star off because there were a couple loose threads and I did have to sew on a large gem tighter because it was falling off. Also, the dress is lace up in the back and there is no zipper so it's very hard to get it tight on your body without a friend to help. Overall it was a great dress for the price point. Many wedding guests commented on how lovely the dress looked and thought the colors were nice. I'm very pleased with how the dress fit me, would recommend.