They are cute and they fit my 5'7" 150lb frame just fine. They come up to my mid thigh. But they aren't really that opaque once you put them on. They are about 40% opaque. You can see my leg tattoos through the light gray. And I have to be careful since they are thin like regular nylons, they can snag and run if you are rough.