Very nice. Unique kind of puzzle, difficulty hard enough to be fun but not enough to make it grating if you're only playing in a coffee break. Finished all the levels, fun game.