The XL was way to big on my 16/18 body. The fabric is soft and beautiful, though somewhat plasticky feeling. Unfortunately the XL was huge and baggy. I was expecting something slightly fitted from the picture and this looked more like a boxy nightgown. I'd say order at least one size smaller than your normal dress size, even if you have a large chest and hips.