This was given to us years ago when we got our first dog. We are now on dog #3 and it is such a hit that we keep buying them. We buy two at a time because we know that if they go even a few days without it they will be so sad.
They can play fetch. They can play tug. They can play with friends and even have it stolen by another dog at the beach. It bounces irregularly which they love. You can even put a treat in it if you want.
So yes, we buy a lot of these. They are a little expensive but last for so long it's worth it.