Omg my kittens love this! They’re 4 1/2 months old and have played in it daily since I got it. It’s the perfect size for them but also fits my big cats (12, 10 & 14 pounders). They’re just lazy and don’t play though. It’s well made as they jump, run and pounce in and out of it. I do have faux hardwood floors which it slides on as it’s like a nylon material but on the carpet it stays in place unless they move it. HIGHLY RECOMMEND!!