It really slaps a lot, the notes and chords used mesh well and when the song reaches its peak, you know it, really good piece, only thing I would change would be perhaps mixing a bit the lead on the second half as it sounded a tad repetitive but aside from that, it's just f**king good dude