Goes on a bit too long but when it's good it's fucking good. Will probably give this one another spin in the future.