My cats love it & were all over it while I was trying to put it together! I got it assembled fairly easily. I feel like it would be better for smaller cats & kittens & the material feels pretty thin, like it will tear/wear out easily. Not sure how long it will last but until then, they will enjoy it!