We've been buying these towels for years.  They need a few washings in the beginning.  They are quality cotton, nice size and absorbent.  They last between 3 - 6 years too and we wash ours several times a week.  We love these towels.