These are fantastic. Made of swimsuit like material, not sheer and have the right amount of length to not chance cheeky effect. I am 5'10" a size 4 or 6, 130ish lbs and a medium fits great. Slightly roomy but I tend to fluctuate weight 5 to 6 lbs so they are perfect.