Excellent quality but the shirt sizes run very small. I normally wear a size L flannel shirt, I ordered this in size XL and it was way too small. I gave the shirt to my son who normally wears a size M and this shirt fit him very well. My advice is you probably order two sizes bigger than you would normally wear in an American made shirt.