Xl doesn't fit I'm size 16. It's a bit on the small side length wise too had to put it right up to even slightly cover my boobs. Will be fine for my daughter but for larger brested women, I wouldn't recommend. Lovely material tho and it does look beautiful