Great product.  Very warm even though thin.  Does exactly what is described.  Fit as described (I'm size 9.5 and Large fit perfect/slightly big).  Fast shipping, great customer service.  I would buy again w/o hesitation!