I purchased this at a local pet store because it was a great price and seemed a lot sturdier than other tennis balls they had for sale. I've been really happy with how tough it is! My German Shepard plays with it daily, and its not been chewed apart yet. (Owned for about 3 weeks.) I like the large size because I think that's a factor in how quickly the dog can tear it apart. It is pretty heavy though, which can be an issue for indoor play. Having said that, it can be rolled across a floor with a lot of speed because of the weight! Overall I've been really happy with its performance, and for less than $4 I'd definitely recommend it!!