Just the right materiel, and shade of white that I was looking for. They run small. I wear a size 14, a tad hippy so I got the large...they are too snug, and large is the largest size offered. I will be returning them, so be on the lookout in about 7-10 days...they'll be some white large available. I tell ya though, these are ideal for what you're looking for.