These towels are an excellent buy. The towels have a great weight, are a generous size and have a soft feel to them. I cannot comment on the colors since I purchased white towels but they are thick, very absorbent and wash extremely well. I was concerned from comment in previous reviews that these towels might not be a good quality and that they might shed and unravel. The sheding the 1st time they were washed was not excessive and barely occurs at all in subsequent washes.