Short cause they go right above the knee. Semi transparent material, with lace details.