I bought this to smooth out my tummy after gaining a little wieght after I had a baby. I got the large because I'm 5'10". The material is so thin I thought it might not work, but it smooths me out surprisingly well and above the waist you cant tell you're wearing it. The ONLY problem, and the reason why I don't wear this anymore is because it rolls up and diggs into my thighs. I don't have rock hard thighs and the material digs in and creates an unsightly line on my thighs when I wear jeans. Being that I mostly wear jeans, this product doesn't really help me. I loved it when I first got it, but I couldn't deal with the fact that I can see it through my pants.