Didn't finish it. The level "Last Leaf" is stupidly counter-productive for no reason.
It was fine until I reached this level. I do not understand how I'm supposed to, you know, progress when I keep getting blown all the way back to the checkpoint.
Graphics and music are great. I'm sure the ending is fantastic.