It's hard, but the music is great, the visuals are great and the controls are easy to understand. I really liked it!
Thanks for comments. I agree on the hard part :)