When  I was in Mexico last week, I had worn one of these under my "over" shirts. Then, when the shirt became too warm, I took the outer-shirt all the way off and wore it alone!  But, it is perfect under any tank top or dress and is virtually invisible... just helps make you feel a little firmer underneath these otherwise clingy things.  I left those heavier shapewear pieces at home in the drawer because they just don't breathe and therefore uncomfortably warm. HELLO lace and smooth!! These babies are pretty, lacy little numbers you wouldn't mind showing off. I give it an A++ for looks and both ease of wear and light-medium firm control. I also love the rosewood color because, unlike those sick beige or fake fleshtones that match no humans, this color is an old rose/pale pink that looks great under white, light colored, or beiges. You'll love it... and you can't beat the price here on Amazon!