I originally bought the XL based on my measurements, but the bust was gaping big on me, about a 2 inch gap on either size. (I am a size 12 dress with a 38DD bra size, so I have a very average-sized chest for my weight/height.) Exchanged it for a L, which was then too small in the bust & squished my chest awkwardly flat. Since it was no use returning due to the return policy, I managed to make the best of it by using a sticky bra instead of a strapless bra to take up less space, and used a scarf to cover my chest to hide the weirdness. The material is also extremely scratchy & overall weird. I did like the shape of the skirt; the asymmetric hem looks beautiful & it has just the right amount of poof. I really wanted to love it but I’m really disappointed that the top fit so weirdly & would have preferred to return it.