I liked the first one so much that I bought another in another color.  They are warm and nice looking. Nice selection of colors.  I was fortunate enough to get them for about $30.

Update:
The first one that I bought was a large and fit perfectly.  The second one that I bought is also labeled as a large, but swallows me.  It must be an XXL.  I hope that this is a rare occurrence.  It is a nice item.