Brilliant. Original. Writers know what they are doing. With each season, it somehow gets better and better while still keeping things fresh. Cast is great, villains are interesting and unique. Story is fleshed out with very little plot holes.