This dress will be cute with a little alteration. I'm a size 18 and am swimming in the XL.  I'm also pretty short but feel like the dress is a little too short on me.  I suppose flappers aren't supposed to be conservative! :) Works great for my costume needs!