I'm a sucker for clever puzzle games, so I might be a tad bit biased, but this game was great.
The mechanic is simple and intuitive, and the puzzles seem to have infinite potential. The puzzles all seem deceptively easy, but do really make you think at times (as a good puzzle game should). Fantastic!