This is not a regular denim skirt. This is not a mini denim skirt and is not a medium denim skirt. It's in between and all we know is that this length paired with that high waist will do miracles to your legs.
Wear it with a tee and espadrille platforms, with your favourite pair of flat sandals and try it, wear it will heels. Perspective changer!