It's a great show, partially due to a rich source material but also because of the actors, filming and production - it's all done just right, with enough dirt, blood, violence, sarcasm and action. Some minor plot sequences are questionable, but the general story is tied together very well.