I bought one of these years ago at a local sporting goods store and have found it to be great for any outdoor activity in the cold (including running outside).  I got tired of it always being in the wash so I bought two new ones.  I bought the exact same size/style (according to the tag on my old one), but the new one is slightly smaller, not as thick and just generally less comfortable.  I suppose if I bought it w/o owning the other I would view it as ok, but not great.  If you are looking for something like this I would say overall it is fine for general use but now exceptional.