This song mostly consists of several different riffs that change a little bit everytime, and are just really damn fun to play.
The first one is in the verses where you jump around the fretboard with hammer-ons/pull-offs and then climb up the fretboard in a funky rhythm with more HO/POs.
The second is in the chorus which is most definitely the easiest, and is pretty fun as well.
Theres another in the fast part/interlude before the solo that is repeated a number of times pretty quickly, but it contains alot of HO/POs so its not too hard and its pretty smooth.
The solo is pretty awesome, but its incredibly short, it only lasts about 6 seconds, and is pretty tricky.
The last riff is pretty simple and is covered in HO/POs as well, but changes a bit each time it repeats (which is quite a few times), so it keeps you on you're toes.
Overall, this is extremely fun on guitar, despite it being a bit easy. Theres alot of diversity that makes it fun and keeps you from getting bored.
If you mainly play guitar, I would highly recommend this because it is alot of fun and you will definitely enjoy it. If you're looking for even more of challenge, you may want to look somewhere else, but this song is still quite entertaining.