While I love the way they feel I gave it the 2 star rating because the sizing is off.  I wear a 7 1/2 and they suggested that I order size 7.... way too large. I did order another two pairs in size 6 and they fit perfectly.