Hmm... I think I can say by any account this is a pretty difficult piece. If I can play this well, I probably would not have gone to school for engineering. Haha.