These are absolutely perfect. The material is thick and so soft. They stretch a bit so they totally stay up. The foot is super comfy. They look fantastic on. One of the best purchases I've ever made on Amazon.