These shirts are very good quality. The sizes do run large. I ordered XL and it fits perfect. I have a 50 inch chest and 6' tall with wide shoulders. I usually where XXL in Ralph Lauren and Tommy Hilfiger. The material is thick and the buttons are sewn on very well. I get all my shirts starched and pressed for work. These shirts look and feel like a million bucks. Very happy with the purchase.