Arrived ahead of schedule.  Soft cotton with a cut itneded to keep you cool all the time even on hot days.  I love this feeling.  I wear 17" Regular dress shirts, and this XL shirt came as a nice fit.  The cut is elegant and stitching is immaculate.