I haven't tried these on yet. I have looked at them and they appear to be very thick and of good quality. I'm not going to wear these with shoes because I purchased them to keep my feet warm in the winter during sleep. Solely based on their looks, I think they will do a good job.