Amazing.
This song makes me happy. The breakdown is so awesome. Anyways, the only criticism I have has to do with the mixing. So its tough for me to decide but i feel like its mixed really well but has some mistakes. Like there are times (mostly during the first half) when I think there are bad overlaps with instuments and maybe it could just be fixed by adjusting some knobs or cutting out instruments at certain times. Also, some filters could be changed. Its tough for me to say though because a large part of the reason I like it is because of the way its mixed.