Not a bad game by any stretch of the imagination, but it seems like it very much wants to be Braid, and it's simply not good of a game, in either gameplay or experience. The game's biggest weakeness is that the normal game is too simple, but what seems like the "real" game, the mirror levels, is far too difficult. The normal games puzzles are fairly easy to figure out without too much difficult, but rarely feel as rewarding as a great puzzle game often does when solving a particularly good one. The mirror levels introduce such a level of execution difficulty that even when the solution is known, the execution level required makes the game very difficult. Not a good endorsement of a puzzle game, in my mind.
In the end, despite completing all the normal levels and multiple mirror levels, I simply can't say this game gave me the puzzles or the satisfaction I was looking for, even when it was challenging. Some great art and ideas, but the execution is lacking, and the cohesive whole is good, but never great. If you love puzzle games, pick this up on sale, and you'll find some good there...but if you're on the fence, make sure you don't expect this to be another Braid, and go in with your expectation set accordingly.