You get what you pay for. I normally wear a medium, but I got a large for layering. I was swimming in the large until I washed it, and it actually shrank quite a bit. Now it just has an oversized look. Good stitching and it has kept its shape. The material isn't the best, a little soft on the inside, a little rough on the outside. Kept me warm at work though, so it served its purpose.
Rating: [4 of 5 Stars!]