An excellent piece by an excellent composer! Not as difficult as it looks, I have been working on it for 4-5 weeks and have it almost memorized. Part of the reason it is so easy to learn is it is so fun to play! P.S. WATCH YOUR FINGERING ON THE ARPEGGIOS! I took the time to figure out the correct fingerings before hand and practice the arpeggios by themselves, and that has made a huge difference. Practice slowly too at first. There is no way you can accurately get the chords at full speed the first time!