Well done. I enjoy the overall feel of the song, everything works well together and creates a coherent image. It's very complex, but everything manages to fit together really nicely to produce a sound with a lot of depth to it. The song does end kind of abruptly, but other than that this is a solid piece of work.