Good price on sale. Quality seems good. Cat seems to love it.  One ball came off after only a few minutes of the cat playing with it but I was able to reattach and it has stayed on since.