During this awful Northeast winter, I ordered two of these. The material is high quality and soft, but their L is really an XL. Had to exchange for a Medium - which fit perfectly. keep in mind when ordering...
I have been wearing this style shirt for years [I'm getting up there in age] and have bought them everywhere, but always one drawback or another. Finally I have found unshrinkables with the weight, comfort, and quality, for a reasonable price. Don,t have them in every color, but it may be a possibility.