These run a little long, and on me (5'6") they fit like 7/8 or full length. They are completely opaque and don't show any underwear. I love wearing these to the gym for strength training and casually every day. The material is tight and supportive, and the fabric has a matte, brushed look to it.
Constance recommended this style