This is a really good little product, I've been using this for best part of 3/4 of a year every day and it really does its job well. However it does claim to be machine washable but there are no instructions on how to do it, it doesn't absorb water or sweat but it does hold onto the smell. I would rate it 4 stars instead of 5 because of this, but I don't feel that would be fair to the product if the instructions aren't very well explained.
Very nice product, well made and comfortable. However a word of warning, if you're arms are pretty well built, don't buy this as I'm not that big in the arm department but it still feels a bit too snug even when extended to it's max size. For the average sized person, I highly recommend it though.