The shirt fits quite well, but not as well as other shirts I've bought (it's more of a regular fit than a tailored fit). I've also seen reviews saying it's too small, but I have to say that didn't apply to me: I got the small and it fits quite well (many small shirts I buy are very tight; this not close). The main problem was the buttons: 3 buttons fell out because they weren't sewn on properly. I had to resew them. I lost a button in the process. This shirt also doesn't have the usual extra buttons. So it was a bad experience. The rest of the shirt looks very cool. The material is good but not as soft as others have commented (at least it didn't live up to my expectations).