This is not a genre I would normally listen to, but this is great, enjoyed it from start to finish.

Well done!