The puzzles were all well made, and I was fully engaged the entire playthrough! I had some frustration with the second-to-last level, but once I figured out how to solve the level it was really satisfying. The last spectacle-level was also a very nice way to end the game.