Lots of puzzles and I finished them all. Go at your own pace without the random crappps like in match 3 games.
Good enough to keep you thinking, not too hard or frustrating, which I think can be harder. Need more free levels. I know it's a free game after all. I would recommend this game.
Great app, would highly recommend it!