Good sound effects, very nice visuals and cool puzzles.
Some of the final stages were quite difficult, but very fun to crack.