I gave this fidget cube to my son for his birthday and he loves it. He has ADHD and this fidget cube has helped him so much. He's able to sit still for long periods of time now. Everything on the cube works great. It has a lot of differant things on it for adults or kids to do. My son will be using this cube from now on and I would reecommend this product.