Very difficult, but very thrilling. Has a learning curve for each level that you get used to as you play that make it like a fun puzzle.