I felt quite engaged but didn't manage to do a perfect run.
Graphically the game is clear and consistent, nothing to say about it.
Gameplay wise it's good! I was a bit confused about the mapping at first, but after a few tries it became more clear. My biggest issue was that I found it hard to wall jump and considering it's needed to reach upper enemies it was probably my biggest block.
Ranking system is a very nice touch and was the sole reason I restarted the game multiple times!