Honestly pretty good game. The bossfights are hard(took me 1hr maybe even 2hrs to beat this demo), but they're not impossible. They don't make you want to rip your hair out, they're just challenging, plus, can be actually quite fun. However, the platforming, puzzles, and mini-bosses are extremely easy, which adds a huge difficulty gap whenever you start a bossfight. Sure, those things should be easier than a bossfight, but they should at least be medium/average difficulty. Other than that difficulty gap, it's a pretty good game, 9/10 would recommend.