Very good concept and execution. I didn't get through all the puzzles but the ones I did play were well designed.