Bought these shirts for my extremely picky hubby.  He loves them!  100% cotton and the fit is just right. When the temperature is 100 degrees and the humidity is 85%, you want something cool and comfortable. These shirts are perfect.