i wear a 14 petite and this skirt was still very long on me, well below knees and more around my mid calves. I'm 5'4, so the petite should have been just below the knee. Also, the navy color is more like a royal blue-ish with purple tone to it. Not a fan. I gave it away, would wear if it were a true dark navy blue as shown.