It has a bizzare, off-sounding change in tone and melody halfway through the song, but it's really catchy.
It's an amazing song, only reduced two points because rating it 100 is too perfect.