Unfortunetly I couldn't finish this because I got stuck in a wall.
Overall this game was pretty fun, It has good pacing, you never do one thing for too long(good balance of light platforming, puzzles and combat).
Edit: I've played the game for the second time and this time didnt get stuck. It was pretty fun. Final boss feels a little too tanky for me but was cool anyway. I really liked the pacing. This game was cool.