I was initially skeptical about buying the Amazon brand but after purchasing this shirt and buttons I am glad I did. The shirt fits perfectly and doesn't go into your wallet! I will continue to buy this brand.
Pros
Very good.
Cons
The shirt may not be suitable for more elegant occasions.