I am usually a size 10 and I ordered the Large- it fits like it was made for me. The fabric is pretty sheer, but it's not nearly as flimsy as I expected based on earlier reviews. Same for the belt. The wig leaves a little to be desired, mainly because it looks like it was made for someone with a head much smaller than mine. But overall, it's a great deal for a great costume that I can keep for years.