I am a size 1-12 and the medium fits perfect.
Easy and comfy to wear. Isn't see through at all.
Excellent costume and with accessories etc will be brilliant on Halloween.
Well worth it.