Very good! The graphics all fit together well, and I really like the music and sound effects as well. The gameplay was also decently challenging; however, I did find when playing without a controller the controls were very awkward. Overall, a well-executed game with lots of potential. :)
Ps. I did find a glitch with the boss, where if you just stood still the fireballs wouldn't hurt you.