I just adopted a 3 month old kitten and this thing keeps him entertained for literally hours! The fabric tends to shed a little but it’s nothing that can’t be fixed with a quick vacuum!! Would highly recommend!