Perfect with leggings this is a 12in long, next order I will look for a 14in long. love love love it. Smooths you out,  no bumps, stays in place. Just pull it as low as you need it under your top shirt, I ordered size large I am 5ft 7  148 lbs, fits snug the way I love it.