The self-rotating function is a great feature. It allows the toy to move in different directions, making it more challenging and interesting for my cat. This keeps them on their toes and prevents boredom. The toy doesn't require any manual operation, making it convenient for both me and my furry friend.