I bought the XL, normally wear a size 18 and I thought it was going to be too big when I pulled it out of the packaging,  and if I had less hip, where the hem gathers,  it might have been. But I love it.  The fabric is light and drapes beautifully,  the color is vibrant,  though I can't comment on how well it washes yet.