I am 220lbs (5 months pregnant) and 5'7, curvy hourglass figure, and thought an XL would be perfect with a bit of flow to it, but it's quite a bit baggier than I expected- if I didn't need to wear it to a wedding in a week and a half I would return it for a large! Other than that I love the style and the fact that it's just long enough to cover my bottom, but lightweight so it'll be a great cover throughout summer. Shipping was a little wonky as well if you don't select a choice that offers Prime- I ordered on the first, it originally said it would take 6-10 days to arrive, and then it gave no shipping info but stated it would arrive on the 15-19 when checkout was finished, but I just received it today (the 8th), so who knows what happened there. Overall happy enough with the product!