These pants are solid. Not see-through at all, and very stretchy and comfortable. I am short, so the pants that fit me are definitely way too long. These are not sized for short/petite ladies. If you're short you may have to hem them yourself, or simply deal with walking on the bottoms all the time.