I was never a fan of Dubstep, but this is a fantastic piece. The surprise changes in style make it seem like it's on an infinite sugar rush. For a dubstep song, I gotta say I love it, especially the surprise angelic choir. Nothing perfect, since dubstep isnt my thing, but an easy 4.5/5