Love this set !!!! Very happy with my purchase! The thickness is medium and the length is perfect at the top and bottom. I'm 5'7", 170 lbs, and ordered a M. You can't go wrong with ordering according to the size chart, with thicker thighs and a thinner waist, this set fits just right and does a great job of hiding the parts I'm trying to hide. I would buy it again and highly recommend it.