The characters are what drive this tv show to near perfection, they are all well cast and well acted. The main characters have great chemistry that makes the banter and humor feel effortless. I love Dez so much! Like most shows, some good story arcs some not so good. At times the storyline gets a bit muddled bringing in bigger agencies and conspiracies. But the average one off episodes have well developed storylines. A great show!