I ordered a large and it was too big.  I am normally a size 8 ladies.  It is also NOT cotton!  I wanted cotton.  This is a polyester type material and had no tags on it so you could not see what it was actually made of.  I ended up not being able to wear it for my event and had to wear something else.  It is a Steampunk skirt, it should not be made of polyester material.  I give it 3 stars only because it was cute but the material takes away the authentic look it would have been had it been made of cotton.