Husband loved it. I love that I got a matching one for our dog. My husband wears large and the large fits perfectly. We haven't washed it much so I can't talk about durability, but it seems well-made.