I have had this for about 2 years I think, and it has held up pretty well to my the 4 year old and my cat. He is now six and it has held up to his bouncing and climbing. The lining under the cushion has some rips, but like I said he jumps on them. I only wish I could buy the covers separately in order to switch them out when I get tired of one color. The covers are removable and I have washed them a few times in the washer, so far the material has remained the same, no fade or wearing due to washing.