Too small for medium or above sized cat.  They tore the fabric off the ball within a few days. Honestly, didn’t expect it to be so small and totally not worth the price. Max 20 bucks worth.