I first listened to it on my electric keyboard (all 3 movements) and it was so far the 2nd to best song (there's no such as first :/) I've ever heard.
My 2nd most liked to 2nd least liked movements are listed:
2: first movement
3: second movement
4: third movement
which surprisingly is in the order they are presented. The part where towards the end of the repeat when the allegro speed is introduced in the first movement is my favorite, the right hand moving up and the left hand moving down.