Read the book before the show premiered, currently going through the second book. Been following the show, obviously.
Some of the casting felt odd in the beginning because some of the actors are way older than their book counterparts. Though it's an understandable choice from HBO's perspective, and the actors do a good job portraying the characters. Tyrion was perfectly casted though!