I'm 5'1, and double DD. I have some curves on me and I ordered an XL. I usually wear large but I always order a size up online. The product came inside of a nicely designed zip lock bag. The dress itself had no odd shipping smells, clean, and ready to go. You just have to hang it overnight. The material has great quality, feels thick, but not too thin The dress fit me perfectly. I would buy from this seller again.