I bought this vest to wear in the barn as a vet student because we are always using our hands and it frees up my arms.  I really love how it looks and the length is great to cover up the top of your hips and keep them warm as well.  The color looks very nice and it is good quality.  I think it is a great way to add a little extra warmth and the small is large enough to go over a sweatshirt (I am 5'10", 150 lbs).  I typically wear a size M and I went down a size after reading other reviews and it fits great!