Not really a fan of rap but this was great: the beat is catchy and the rhymes are clever. Only flaw I can see is with the beat at 2:08-2:16; it's turned up a bit compared to the rest of the song and it sounds like its cutting out and overpowering the melody track.