I think the levels where designed pretty well, quite fun!
I had to restart a few times though because I though i got stuck but i didn't realize the options i had since, it doesn't always tell you directly. Like not understanding you can wall jump.