Durable and well made, this launcher is great! Comes with a tennis ball so you're all set to go. If I could make one change I would have bought a larger one. I didn't pay attention to the size and was surprised when it came that it was so small. I'd recommend this product to anyone!