I was a little worried about what I was getting for the price tag with these, but I'm glad I took the leap!
I'm 5'2" and 190lbs and ordered an XL. They are pretty snug and I probably could have sized up, but I love the compression they provide - and the high waist - YAS! These come all the way up to the bottom of my ribcage to hold in all of my curvy goodness without rolling down!
How about opacity? I took multiple photos of my bum bending over in various lighting and could not see through these in any photo.
Lastly, the material is soft, amazingly comfortable to wear and super breathable. My old leggings were synthetic and caused my skin to constantly breakout. Since switching to these, the irritation on my skin is all but gone.