I bought an XXL and it was a little too big. I bought a L and it was way too small. I bought a XL thinking it would be in the middle and it was smaller than the L. Sizing is way off. Nice dress though.