I got this spinner to keep my hands busy while I'm at work training agents to run the system and take calls. I am a drive type of person so to make sure I'm not driving the agents mouse I have this in my hands and drive them with words so they will know how to naviagate the system. If a agent is stressing out on a call I give them the spinner to play with while on a call to help keep them calm while talking to a customer on the phone. Not only do these work for children with disabilities but they work for adults that have anxiety issues as well. I have had many spinners before but this one hands down is the best one I have came across so far. It spins so smoothly and is fast. Has a nice weight to it as well. They come in different colors and so worth the price.