There are some very well written parts, but there are many many parts that make no sense of yo thinking about them for more than 2 seconds. If you're fan of the genre, you'll probably enjoy it enough to warrant your time.