I bought the XL and it was way too big (for reference, I am 5'7.534;, around 165 pounds, wear a 36C, hips are around 4034; and waist 32,34; very much a thick, hourglass body shape). Looked like it had a bit of a fit and flare cut to it which I was looking for but I was just swimming in how big it was.
Rating: [3 of 5 Stars!]