Decent novel. Finally finished it. The ending was a tad abrupt and underwhelming, but otherwise enjoyable.