For a Medium size this is way off the mark. Top fits perfect, like a size 10 or 12, the trousers are huge, more like a size 16. So I'll use a safety pin to hold them in at the waistband. Material is cheap nylon as expected for price. Sequins falling off everywhere when trying on. Only buy if you're willing to put up with all these things.
Package was very dirty inside. The costume was covered in dirty marks and smelled awful. The trousers are really big in comparison to the top. Material is cheap and makes you sweat!!! I wouldn't order this item again!!