The cotton is soft but still firm. The cotton is not too thin so it will wear well over time.