This dress was won me over as soon as i tried it on. The lace details are beautiful, the material is soft and elegant. It hugged my mom-bod just right, and survived the tugs and pulls of my toddler - I felt gorgeous the minute I put it on. Fits perfect, right for its size. I am 5'7'' and 186 lbs. I wanted the flowy look to hide the tummy fat I still have which it did. The XL wouldn't have been too long or too short. Great as a cocktail dress but also great as a special events dress. The price is reasonable.