Difficult but really fun! Really glad there was a checkpoint system. At times I did feel I got hit really quickly in succession so a slightly longer invincibility after being hit would ease up the difficulty just a bit.