Some parts were really hard, but overall really cool (though a little edgy;)). I enjoyed the mix of genres.