Season1 &2 was fine.season3(just ok) story was absolute vague and totally went on the wrong path.There are too many logic mistakes in it but it's not boring.so throw away the logic and just watch,you surely likes it.