Too hard for me, but I enjoyed it very much.
I don't know if it would be better with or without checkpoints, but I think they would have made it easier for me.
Nice game!