I love this and my dog does too!  I like the size.  It is not too long to carry and I can still throw it far.  It takes a standard tennis ball size. So glad I have it!  I may have to get another one if this ever wears out.  I would definitely recommend this to others for great game with your dog!