Very good product quality, but the Overstock.com stated sizing chart is WRONG. It is correct for women's feet: small = 5 1/2 to 10 1/2, and large is 11+. For men's feet however the description posted on this site when I ordered and as I write this is completely different than what the product tag itself has. According to the tag on the product (and the testimony of my own feet) the small = 4 1/2 to 9 mens and the large is for 9 1/2 to 14 mens (NOT 8-10+). If you read what's posted here as of May, 2011 and think having a size 9 or 9 1/2 or even 10 feet should be fine in a large, I think you will be VERY disappointed. If you are ordering for men's shoe sizes 10 or lower, get a small.
- Did the image onsite match the product? yes
- Did the description onsite accurately describe the product? no - wrong sizing chart
- How is the quality of the product? very good