For your basic average musician it's not terribly complex. It does have two diminished chords , its a little more tricky than Johnny B Goode I think it's one of the most beautiful songs ever written so I sat down at my toy keyboard and learned the chord structure/pattern. I sound like a 12-year-old who's been taking piano lessons for a while. A little while. A very little while.
p nice piece