I bought two of these in size medium which is usually what I wear and found them to be huge. The sleeves were way too long, etc. I sent them back and got two smalls instead. One of them fits more like it should and the other seems to be at least as big as the medium I had. Poor quality control, I guess. So I don't love these, but I guess they'll be OK for wearing under sweaters and other shirts. I don't feel like going through the effort of returning the one which still seems too large. At least they're not too expensive...