Made it to the end. And had fun doing so. I think the challenge is just right (for me at least). Some puzzles had me thinking for a bit but not so long that I got frustrated.
Though to be honest, I didn't understand the one with the three buttons. I solved it by accident before figuring it out.
Still, cool game. I like it.