Small is still too big

I have never been an X-Small ,but rather a small or medium in costumes, shirts, dresses, etc. This was was too big in the chest (I'm a full D but I have a smaller back so maybe that is why it was so loose). It was also way too long for anyone not 6ft. The boot covers came in 2 different sizes and one was ripped. The only reason I didn't return this item was because I had no time to buy another one. I had to hand stitch the rips and take in the corset part.