having read the books, I thought that the surprise elements were handled well.
But they didn't do all of them! At this point, it's obvious that there will be at least one extra season covering both parts of book 3 and 4; and I would imagine at least one more extra season covering books 4 and 5.
So for the five written book so far, I'm guessing seven seasons. Hopefully Martin will have written book six (and even more remote-hope, book seven) by the time the show gets to season eight.
But they didn't do all of them! At this point, it's obvious that there will be at least one extra season covering both parts of book 3 and 4; and I would imagine at least one more extra season covering books 4 and 5.
So for the five written book so far, I'm guessing seven seasons. Hopefully Martin will have written book six (and even more remote-hope, book seven) by the time the show gets to season eight.