I was really excited to get this. I wasn't excited when the main seam along the back tore out and the fabric frayed within an hour of wearing it the first time. Very pretty pattern, but that doesnt mean much when its damaged and cant be worn. I returned it. The fabric is super sheer, and clearly very delicate, so if you choose to buy this, just be aware of that. I am a size 18, nearly 58, and the XL fit fine - maybe even a little big. I will say that It is cut strangely around the hips - it sort of billows out - so makes you look even bigger around the hips than you are. Otherwise, it drapes nicely. Very disappointing that it was such poor quality.