Sturdy, well made and my dog loves it as do I. No sloppy balls to pick up off the ground with my hand and you can easily throw it really far without huge effort. He chews on the ball a lot but we're still using the same one that came with the launcher although I bought extra balls assuming that wasn't going to be the case. I have purchased these for a couple of friends and they're saying the same thing...