Initially, I purchased these for my wedding with the hopes that they would cover a tattoo on my leg.  They did not do that; however, it ended up not mattering given that my dress will be long enough.  Although these do a decent enough job obscuring the tattoo, it does not completely cover it.  What I do like, though, is that they are absolutely beautiful!  I have very white legs due to an unfortunate lack of desire to tan (ha!), and these are stunning.  I love the shiny and lovely color, and they are nice and snug without being uncomfortable.  It definitely holds everything in well!  I would absolutely buy from this company again.