We took a break from some of my son's regular homeschooling during quarantine, to work on this project together. We spent the whole day blissfully unaware of time passing, and just enjoying how fun this little robot was to assemble in different ways, charge him up and watch him go. It wasn't as complicated a build as our major programmable robot builds, but the parts stayed together better on this guy and didn't cause stress and frustration to my 10 year old with ADHD. It was just solid fun. The next few days, he found even more ways to assemble him than even the box suggestions, and figured out how to make him push little things around the room, like a ball to our dog. THAT was hilarious! Our dog didn't know WHAT to make of that idea! LOL! It had all the parts and they all worked perfectly. I would definitely recommend this to someone looking for a beginner robot fun project to spend an afternoon on.