You've struck gold, my friend.
Not insanely impossible, yet extremely challenging.
The music isnt annoying, but catchy.
The gameplay isnt excruciatingly painful, yet fun and enjoyable.
This is a perfect. Not too hard, not too easy. JUSSSST right, :)