I purchased this Fidget Spinner Ninja Cube for my son as a gift. He loves to play with it, mess it up and solve it again. It's super entertaining, easy to use, and really cool. He likes to show it to people who come over and try to have them solve it. Someone popped one of the sides off but I was able to snap it back into place easily. I am super thankful for that. This is an awesome, well built toy that was made out of good quality materials. He won't stop playing with it so I think it's safe to assume that we would recommend this toy ot any child who likes to fidget with things.