Excellent towel and exactly what I had hoped for: large, thick fluffy, and of good quality, absorbent cotton. Much better than the usual thin, scratchy towels at the big box stores. It had two stray strings that I cut off, but it is otherwise in great shape. Will see how it wears over time and repeated washing, but based on how it feels, I suspect it will last a long time.