I got this for my husband and he really liked it. He thought it was thick enough, good fit except for the fact that it was too long. He wears medium and due to its length, I think a small would have been best.