Decent.
I could see a song like this used in the opening of a video game or movie, The song seemed to drag on longer then it should of in parts such as 0:46 to 1:20 (probably cutting it by around 2-6 seconds would of fixed it but that's just my perspective) Besides that this song is really good.
Nice job