The music is great. The art is great. The puzzles are, in my opinion, not too hard, not too easy, and satisfying to solve!
This is very well done!