I got a small and it worked out fine! I'm 5'8'' and 33-25-34. The costume stretches well, besides the little black shorts. The shorts are fine besides the leg holes, because the ruffle trim is NOT stretchy but the material for the shorts is stretch. I just cut slits into the trim to allow me to get me leg in lol. The top is a little weird to get into but everything is comfortable once it is on!

(does not come with the fishnets or gloves)