it is a bit hard on the walls but the cat just watches it. Does not interact with it. The ball works really well for what it is supposed to do.
If it was a bit softer the cat might enjoy it more.
I gave one to a neighbour who's dog loves it. She has a small dog so the size is just right.