For what it is, a media tie in, this was a very enjoyable read. Good characters, good exploration of the world, and plenty of excitement. A minor niggle was the sameness of the voices. The characters all seemed to be sarcastic at the same time or serious at the same time. There should have been more consistency in each character's dialogue instead of mirroring each other.
That aside, it is a good read for any Guild Wars fan.