This dress fits me almost PERFECT. I typically wear a size 16 dress and the XL is perfect for me. The length is great, I love the pattern and the fabric is super soft. It's form fitting without being too tight and has a bit of stretch to it. Definitely like it more than expected. Great quality for the price.