Got this mystery box for my 9 year old, unsure what to expect. He LOVED it. It was challenging enough for him, but also easy enough that he wasn't getting frustrated. The contents were great quality (not cheap dollar store products) and the puzzles were varied that each one was exciting to do.
He loved it so much that he wants to get more of them. I highly recommend this gift as it entertains the child without screen time and gets them using all parts of their brain.