Firstly and for those that don't know, this book is set in Robin Hobbs long standing universe and therefore has a whole host of books preceding it. As an absolute minimum you should read The Liveships Traders trilogy first, and ideally each of the following.
The Farseer Trilogy (3 books) >> The Liveship Traders Trilogy (3 books) >> The Tawny Man Trilogy (3 books).
So on to the review, is the Dragon Keeper a good book? Well, at the risk of being harsh (something I loathe in a review) it's.....ok, but much less so than any of the above. It's hard to tell if the author overachieved earlier in her career or is underachieving now, but either way this return to her classic universe does not deliver the hoped for return to form.
Let's be clear, Dragon Keeper is not a bad book per say, but a sluggish pace, characters it's hard to identify with and a somewhat meandering story seriously undermine its positive aspects (the irritating, somewhat loathsome nature of the Dragons doesn't help much either).
The bottom line? If you enjoyed her earlier work then this will make for a few hours of reasonably entertaining reading, but unfortunately (and as much as I admire and respect the author) that's about all.