I bought the small size. I'm 5 foot 8 and roughly 125 pounds, B cup size. I understood that I'm skinny and I knew the cups would be too big going into it. Unfortunately the corset stopped around my belly button, which caused to skirt to either be pulled up very high which looked weird and misshapen or had it sit lower on my hips which looked odd. The skirt was a bit large. But as far as quality goes, I have gotten a lot of corsets in my life, and this one is about a 50 dollar value one. Yes, it will bend out of shape if wore tightly while moving but my 70 freddericks ones do too, u pretty much needed a 200 dollar corset to not get that. And I have gotten MUCH worse corsets for 50 bucks. Long story short, I would recommend to someone where the size would be adequate. Especially for 60 bucks, this costume isn't crap.