These fit like boy short underwear and you can see through them a little, so if you have even an ounce of body fat you wish to hide I do not suggest these to be worn in public. I am 5 foot 6 and 130lbs and I ordered a large and they are now in my underwear drawer:) They are also SUPER short.