I was really excited about receiving these, although they do run big. They run about 2 sizes to big therefore I wasn't able to wear any of them! The rubber is nice and good quality, love all the colors. They stay in place really well to even being to big Great product just make sure you order smaller size.