It's cool, got a nice buildup, and once it kicks in, it doesn't relent. The guitars are nicely written, as are the drums. The transition from the solo to the part after it is weird, though, just seemed like it wasn't meant to go that way to me. It also aeems like it's missing something, you could add something to add more depth to it.