I found it kinda hard, movement felt off and the jumps were really frustrating in some cases.
Taking that off, the games looks good, and seeing you made it all from scratch, it is a great job!