Advantages: - Comfort! - Warm - Gel memory foam - Design cons - Absolutely none! . They fit perfectly. I usually wear an 8/12 or 9 depending on the shoe manufacturer. When these bad boys are on they are so comfortable and warm. I'm sold and can only recommend it!