I bought this shirt for my Fiancé for our engagement photos and he loves the shirt. However I gave it four stars because he usually wears a large and according to reviews you should size up so I bought a size XL and it still fit him a little tight. So maybe two sizes up next time.But it is a great shirt and it fit him really well he doesn’t even need to tuck it in. The material is not thick or rough. It feels really nice and did not itch.