I would have rated this product better had the size 9 not been TOO big.  I normally wear an 8.5 or 9 but the 9 was so big it would just slide off my foot.  I sent back.  Probably could have used an 8.