Frustrating, but in a good way.
I have to say, this is a fun game. The later levels can be frustrating, but were never so bad as to make me give up. Graphics are high-quality and cute, puzzles are suitably mindbending, and the Easter egg (Or should that be Easter bunny?) was good for quite a laugh. Good work all around!