Absolutely fantastic! There are so many genres here that not only stand great on their own, but they all match so well together. Not to mention, they do a great job representing the theme. This song kept blindsiding me on where it was going next, and every surprise was a welcome one. This is just great.