Great for the price. My kittens love it. Not sure how great it’ll be when they are full size but it’s perfect right now. They did already pull the ball off the top level. They are 8 weeks so I’m not sure if it wasn’t attached well or they actually managed to get it off.