They fit me prefect. Better than most shirts. Yes they are kinda thin but not cheap. You won't noticed it with black or green (thats all I have). I have 6 total and I plan on buying more. I sweat so these help me out a lot.