Very smooth material, soft on your legs, with mid to 3/4 coverage semi-opaque, therefore you will see a bit of leg rather than all out opaques.They fit well, take your regular size, although if you are tall then naturally you should go for a larger size, I'm 6ft and took the XL-XXL and they fit perfectly.The main thing people want to know with hold-ups is do they hold-up or will I find them slipping down my legs all day? My experience was that they held up with no issues compared to some other brands. This included walking, running, curling up on the sofa, etc. They might slip if you really do excessive running or jumping but that would be natural.For the price they provide good value for money. They also are warm on your legs without being overly hot and you could feasibly wear them on warmer days also.