I love these, great quality and not thin or see through AT ALL. They do run a tad small, but just a tad. They are designed to be tight and hold it all in. They are a little short and not super tight at the ankle (so on me, they look like high waters if not worn inside boots).  I would give them 5 stars if they were an inch or 2 longer or slightly tighter at the ankle.