I bought these two shirts for my husband and they're perfect (South Africa and Australia). Good cotton, well-made, and true to size. Unfortunately, we're in Italy, and I had to pay almost 60 Euro to clear the package through customs. My husband loves them.