I had a blast playing through this! There were a couple of difficulty spikes here and there, but I think each one prepared me for the next, so nothing was insurmountable. Fantastic presentation, and great game overall!