i think they hold up well. i had some for a year, then sold them because i wasnt using them (then bought some seconds,lol). they went through a period for me that they were not soft, then softened up again and were really soft, but not like they are new. they can hold stink in if not washed well though, because they are so absorbent.