The ending was not to my expectations, and it suprised me quite a lot. But i don't want to spoil so...
Rex is quite an intriguing character, which changes quite rapidlh, but in a confusing manner. I thoroughly enjoyed the plot, but it could do with more main characters.
A good book, do reccommend.