JCP quality has gone downhill but probably still best moderate priced T shirts (St John's Bay). The fabric is cotton but thinner than it used to be.