I loved it. Good storyline. Excellent puzzle difficulty progression. I have to admit, towards the end I was wondering if a couple of them were solvable. Of course, as with most things, once you know the solution you almost feel stupid. Hours and hours of entertainment. It was good enough that I was compelled to play it again back to back to see the alternate ending I'm certainly looking forward to more games from this developer.