I sized up to an XL even though I'm usually a medium.  The skirt itself was fine, however the XL is NOT 43" long, it's 38".  That's a FIVE INCH DIFFERENCE.  Unfortunately this made the skirt hit way above my ankles.