I usually wear a size 10 in pants and was a bit hesitant about selecting size, I finally decided to select the One size fits most: 0 (XS) - 12 (L), and it fits me perfectly, fortunatly! They are not see throug, the material is very smooth, like velvet to the touch and they are not shiny but opaque. They fit me just by the waist, they don't roll down. I'm 5.38 ft. tall and they hit about mid leg, around 4" past the knee, they don't roll up. The design is matching on both legs. So they are quite confortable and nice looking. I haven't washed them yet, but I'm confident that with gentle care they will be fine. I just ordered another one in a different design.