I was very worried about buying this dress online without trying it on first. I got this dress in an XL.  I usually wear an XL dress so I was hoping this dress would fit like my other dresses.  It did.  I love this dress! It is made with great material and doesn't feel cheap or look cheap at all.  I would totally buy this dress again in another color.