I can't say enough good things about this skirt. It immediately became a favorite wardrobe staple. The fabric has a lovely feel to it and a nice drape. I  prefer natural fabrics to man-made. This is a blend of cotton and modal (made from tree fiber) with just enough spandex to help it keep its shape. I am 5'4" and a size 14. I ordered size XL and it's exactly what I wanted...barely above the floor when worn as a skirt. I'm a bit too full-figured to consider wearing this as a dress, but if you had a slender build, it would work well that way, too. I may have to get one in every color!