Great game, I was only planning to play a few levels but I ended up playing for a long time. The graphics look nice, the game play feels solid and it only took a few seconds to understand what I needed to do in the level. I like it. Not sure how long the game is but I got threw a lot of levels before i decided i wanted to put it down. Even has an auto save feature so you can pick it up where you left off.
Not a lot of bad things I can say about the game. If I was to criticize anything, I would say the music gets old after a while. It sounds fine, but some variety would be nice every few levels.
Overall I really like it. Good job.