We bought these for our son.  They are soft and washed well.  The fabric could be thicker, but he lives in the south so doesn't need super-warm undershirts.  I would say they are satisfactory to good.